The unix philosophy is more or less: “Treat the output of every program to become the input to another”. Therefore, don’t clutter the output. You can do powerful things by piping things together.
Note
Many data analyses can be done using a combination of:
- awk
- sed
- grep
- sort
- uniq
- xargs
The biggest limitation of Unix tools is that they can only run on a single machine. This is solved with Map Reduce