Estes são comandos úteis na criação de scripts shell.
Procura por uma string dentro de um arquivo.
Procura arquivos em uma estrutura de diretórios, de forma recursiva.
O comando cut imprime partes de linhas de cada arquivo na saída padrão. Por exemplo, cut -d "," -f 2,5-7 imprime os campos 2, 5, 6 e 7 de um arquivo no formato CSV (comma separated list - list separada por vírgulas).
O comando echo imprime um texto na tela, que pode conter caracteres especiais.
echo -necho -eecho -e "Texto \033[31mvermelho \033[0m e branco."Enviam os dados de um arquivo para a saída padrão. No caso do tac, envia os dados invertendo as linhas.
Imprime as primeiras linhas de um arquivo.
Imprime as últimas linhas de um arquivo.
Copia os dados da entrada padrão para um arquivo, e os envia para a saída padrão. Por exemplo, seq 1 100 | tee numeros.txt irá exibir os números de 1 a 100 na tela e criar um arquivo, numeros.txt, contendo os mesmos números de 1 a 100.
Exibem o conteúdo de um arquivo, uma página de cada vez.
Cria um arquivo ou um diretório (-d) temporários. Por padrão os arquivos ou diretórios criados ficam armazenados no diretório /tmp.