abuseofcats.com — a public service announcement about cat(1)

cat(1)

grep can open files by itself. Piping a single file through

cat spawns an entire process whose only job is to copy bytes to a

program that already knew how to read them.

cat(1) is for concatenating files. Let cat be cat.

cat(1)