Once upon a time, I was working with a colleague who needed to do some quick data analysis to get a handle on the scope of a problem. He was considering importing the data into a database or writing a program to parse and summarize that data. Either of these options would have taken hours at least, and possibly days. I wrote this on his whiteboard:
These simple commands can be combined to quickly answer the kinds of questions for which most people would turn to a database, if only the data were already in a database. You can quickly (often in seconds) form and test hypotheses about virtually any record oriented data source.
You've logged into a Unix box of some flavor and run some basic commands likels andcd andcat. If you don't know what thels command does, you need a more basic introduction to Unix than I'm going to give here.
![]() | Aprintable version of Ad Hoc Data Analysis From The Unix Command Line is available. (edit it) |