-
grep
: Searches for a specific pattern in files or input stream. Commonly used for text filtering. -
cat
: Concatenates and displays file contents. Often used for reading or combining files. -
sed
: Stream editor for filtering and transforming text. Useful for find and replace operations.
I used
awk
so much before learning to split strings in native bash to save that extra .001ms.Ha, that was my main reason for using awk, performance and run time. I had to do things like replace semi-colons with commas in 1 terrabyte text files.