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

Leave a Reply

*