cat, tac, cut, fmt, nl, sort, tr, head: quem programa scripts shell e não conhece os utilitários básicos de texto está condenado a reimplementá-los pobremente, e na data de hoje, mas em 2010, destacamos o GNU textutils (hoje parte do coreutils) para prevenir essa triste sina. https://br-linux.org/wparchive/2010/textutils-utilitarios-de-texto-gnu-para-seu-script-shell.php