Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Jul 2011 09:16:28 +0200
From:      =?iso-8859-2?Q?Edward_Tomasz_Napiera=B3a?= <trasz@freebsd.org>
To:        Alexander Best <arundel@freebsd.org>
Cc:        Test Rat <ttsestt@gmail.com>, freebsd-hackers@freebsd.org
Subject:   Re: Autosizing column widths in ps(1).
Message-ID:  <8D7CEA8F-AF55-4509-9C90-74FC42A9A020@freebsd.org>
In-Reply-To: <20110724230617.GA69612@freebsd.org>
References:  <0CEA161B-6767-4379-B923-585B3D4EA74E@freebsd.org> <86hb6e1bau.fsf@gmail.com> <589EB85A-1902-4643-A1FD-3C98445127DB@freebsd.org> <20110724222224.GA64487@freebsd.org> <20110724230617.GA69612@freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Wiadomo=B6=E6 napisana przez Alexander Best w dniu 25 lip 2011, o godz. =
01:06:
> On Sun Jul 24 11, Alexander Best wrote:
>> On Sun Jul 24 11, Edward Tomasz Napiera?a wrote:
>>> Wiadomo?? napisana przez Test Rat w dniu 22 lip 2011, o godz. 19:21:
>>>> Edward Tomasz Napiera?a <trasz@freebsd.org> writes:
>>>>=20
>>>>> Patch below changes ps(1) to automatically size column widths =
according to their
>>>>> contents.  =46rom the user point of view, it prevents breaking =
layout with too wide values
>>>>> and in most cases makes output narrower.  =46rom the developer =
point of view, it removes
>>>>> the need to specify widths.  Testing is welcome - the patch =
shouldn't change ps(1)
>>>>> behaviour except slightly changing the widths, but the code =
changes are pretty large
>>>>> and it's quite possible I've missed something.
>>>>=20
>>>> STAT column seems to be right-aligned when it was previously =
left-aligned.
>>>> This makes sorting it harder, e.g.
>>>>=20
>>>> $ ps ax | (IFS=3D; read h; echo $h; sort -k3) | less
>>>=20
>>> Good catch, thanks!  Updated patch, which also fixes two issues =
affecting TTY column,
>>> is at http://people.freebsd.org/~trasz/ps-9.diff.
>=20
> any reason there are always a minimum of 2 spaces between the "TT" and =
the
> "TIME" column and not a single space?

The 'TT' column ends with either a space, or a '-'.  As you've noticed, =
in the common
case there will be no hyphens there; I'll see if I can remove the extra =
spacing.

--
If you cut off my head, what would I say?  Me and my head, or me and my =
body?




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?8D7CEA8F-AF55-4509-9C90-74FC42A9A020>