Tengo un archivo de texto con 9 campos separados por:
survey:m1111771::rent:travel:::Morning:
¿Cómo puedo colocar los campos 1 y 8 solo en un archivo separado?
por ejemplo se vería así,
survey:Morning
Respuesta1
Una de muchas maneras:
$ awk -F: '{print $1":"$8}' <file>
survey:Morning
y como @cas como se señaló, ¿dónde OFS
está el "Separador de campo de salida"?
$ awk -F: -v OFS=: '{print $1,$8}'
survey:Morning
Respuesta2
Otra versión usando cut
:
cut -d: -f1,8 file > newfile