Uma das muitas maneiras:
$ awk -F: '{print $1":"$8}' <file>
survey:Morning
e @cas como apontado, onde OFS
é o "Separador de Campo de Saída"
$ awk -F: -v OFS=: '{print $1,$8}'
survey:Morning
Eu tenho um arquivo de texto com 9 campos separados por:
survey:m1111771::rent:travel:::Morning:
Como faço para puxar os campos 1 e 8 apenas para um arquivo separado
por exemplo, seria assim,
survey:Morning
Uma das muitas maneiras:
$ awk -F: '{print $1":"$8}' <file>
survey:Morning
e @cas como apontado, onde OFS
é o "Separador de Campo de Saída"
$ awk -F: -v OFS=: '{print $1,$8}'
survey:Morning
Outra versão usando cut
:
cut -d: -f1,8 file > newfile
Tags cut