On 07/02/15 02:04, Assaf Gordon wrote:
> Hello,
> 
> Two suggestions for 'who':
> 
> first,
> the --help text for '-u/--users' option is not clear (IMHO).
> 
> 'who --help' says:
>     -u, --users       list users logged in
> 
> Whereas the Coreutils manual says:
> "-u => After the login time, print the number of hours and minutes that the 
> user has been idle. [...]"
> 
> And posix says ( 
> http://pubs.opengroup.org/onlinepubs/9699919799/utilities/who.html ):
> "-u => Write "idle time" for each displayed user in addition to any other 
> information. [...]".
> 
> so, except in the --help text, it talks about showing idle time.
> Perhaps consider slightly modifying the usage text? (that's the first patch 
> attached).
> 
> 
> second,
> would you consider adding a 'sort' option to sort output by different fields?
> The attached patch implements this.
> examples:
>    who -a --sort=idle
>    who -a --sort=name
>    who -a --sort=line
> 
> Normally, piping to 'sort' should be enough, but the fields output by 'who' 
> are not fixed, so sorting with whitespace delimiters is tricky,
> and sorting by exact character position is messy, and depends on the option 
> used.
> Also, for sorting by idle time, the field conains mixed digits and characters 
> (e.g. "." for recently active, and "old" for not active) - not easily sorted.

Initially I thought this was overkill.
Though the sorting is in place and so as scalable as it was previously.
Also sorting existing output is very difficult as you say.
So +1 from me.

thanks!
Pádraig


Reply via email to