Selecionando colunas com o cut
O cut tem a sintaxe mais simplificada que o awk mas nem sempre tem a mesma precisão.
Para mostrar somente a primeira coluna do comando “ls -l”, rode:
ls -l | cut -f 1 -d " "
Mas e esse “-d”? Esse é o parâmetro do delimitador. No exemplo acima informamos ao cut que o delimitador deve ser o caractere espaço. Se quisermos mostrar tudo o que o “ls -l” mostra após o caractere de dois-pontos :, ou seja, a segunda coluna, então o comando é:
ls -l | cut -f 2 -d ":"
E se quiser usar o cut para mostrar uma coluna a partir de um arquivo, então usamos, por exemplo:
cut -f 1 -d " " arquivo.txt
Para maiores dúvidas sobre o cut:
cut --help # ou man cut