The appeal of GNU tools
I admit that every so often the freakish superintelligence of the GNU
versions of programs has its appeal. Consider, say, units
:
You have: 7 feet + 2.5 inch You want: mm * 2197.1 / 0.00045514542
GNU date is another good one:
; date -d 'last sunday' Sun Apr 13 00:00:00 EDT 2008
Or even better:
; date -d 'last saturday -1 week' Sat Apr 5 00:00:00 EDT 2008
(Judging from the manpage, BSD date
may also have some freaky
superintelligent date math stuff, and judging from some experimentation,
GNU date is not all that superintelligent, or at least not that well
documented, since I couldn't see an obvious way to do something like
'the third Saturday in January 2008'. As an aside, the GNU date
documentation perfectly illustrates the downfall of the GNU's (text)info
documentation format.)
Also, I will admit that sometimes GNU is plain right about things. For
instance, I'm pretty convinced that the -h
option to df
, du
, and
ls
just is easier for people to read; I find myself usually using it
unless I am going to feed the output to something else.
Comments on this page:
|
|