On Monday 26 February 2007 21:12, Pádraig Brady wrote: > Peter D. wrote: > > Hi, > > > > I have a feature request. Can the output from "df" be columnated, like > > the output from "ls -l"? > > > > Having thousands separators is great. It makes the output from "df ." > > much more human friendly (I have "export BLOCK_SIZE=\'1" in my > > ~/.bashrc) but the ouput of "df" below is not as legible as I would > > like. > > columnated output is on the TODO list. > > It's worth noting also that `df -h` has nicely columnated > output with enough resolution for most uses. > > Also note the separate (non coreutil) `column` util. > This will get the alignment wrong, but it might be of some use? > > BLOCK_SIZE=\'1 df | column -t > > Pádraig.
You are right, it works better than I thought. It is fine up to 9 characters, either 9 digits or 7 digits and 2 commas. Piping through "column -t" is good, but numbers end up being left aligned instead of right aligned. Is it worth sending a feature request to the column people? Who are they? Since "df" almost always deals with multi MegaByte values my best immediate response is to add "DF_BLOCK_SIZE=\'M" to my bashrc. It will consume another character for the "M" and a second one for the impossible leading comma. That would give a maximum pretty output of "999,999M", more than enough for my current hardware. Thank you. -- sig goes here... Peter D. _______________________________________________ Bug-coreutils mailing list [email protected] http://lists.gnu.org/mailman/listinfo/bug-coreutils
