Ich habe eine Textdatei mit 9 Feldern, getrennt durch:
survey:m1111771::rent:travel:::Morning:
Wie ziehe ich nur Feld 1 und 8 in eine separate Datei
Beispielsweise würde es so aussehen,
survey:Morning
Antwort1
Eine von vielen Möglichkeiten:
$ awk -F: '{print $1":"$8}' <file>
survey:Morning
und wie @cas bereits erwähnt hat, wo OFS
ist der „Ausgabefeld-Trennzeichen“
$ awk -F: -v OFS=: '{print $1,$8}'
survey:Morning
Antwort2
Eine andere Version mit cut
:
cut -d: -f1,8 file > newfile