Sorry, but this is wrong. Dead wrong.
Posted Dec 11, 2011 16:21 UTC (Sun) by anselm
In reply to: Sorry, but this is wrong. Dead wrong.
Parent article: Evolution of shells in Linux (developerWorks)
Which would be why POSIX, uh, standardized them more than ten years ago, and imposed rules which virtually all standard tools follow.
Some of the most basic aspects were indeed standardised by POSIX, but that doesn't detract from the fact that, say, the option to specify a field delimiter is »-d« for cut(1), »-t« for sort(1), »-F« for awk(1), and so on. POSIX basically codified the wild hodgepodge that existed at the time.
Now the meaning of common options (as opposed to basic option syntax) would have been something actually worth standardising, but of course it would have rendered 20 years' worth of shell scripts virtually useless, so it didn't happen.
to post comments)