Solo quiero mencionar una cosa, hay muchas herramientas que pueden hacer procesamiento de texto, p. ordenar, cortar, dividir, unir, pegar, comm, uniq, columna, rev, tac, tr, nl, pr, cabeza, cola .....
son muy útiles pero tienes que aprender sus opciones etc.
Una forma perezosa (no la mejor) para aprender el procesamiento de texto podría ser: solo aprenda grep, sed y awk. con estas tres herramientas, puede resolver casi el 99% de los problemas de procesamiento de texto y no necesita memorizar más de diferentes cmds y opciones. :)
Y, si aprendió y usó los tres, sabía la diferencia. En realidad, la diferencia aquí significa qué herramienta es buena para resolver qué tipo de problema.
una manera más perezosa podría estar aprendiendo un lenguaje de script (python, perl o ruby) y hacer cada procesamiento de texto con él.
Uno puede buscar líneas en un archivo con AWK tan rápido como con Grep. Ese es el primer caso descrito aquí: [grep vs awk: 10 ejemplos de búsqueda de patrones (theunixschool)] (http://www.theunixschool.com/2012/09/grep-vs-awk-examples-for-pattern-search. html). – Hibou57