我有一個文字文件,其中有 9 個字段,用 分隔:
survey:m1111771::rent:travel:::Morning:
如何將欄位 1 和 8 僅提取到單獨的檔案中
例如它看起來像這樣,
survey:Morning
答案1
多種方法之一:
$ awk -F: '{print $1":"$8}' <file>
survey:Morning
如 @cas 所指出的,OFS
「輸出欄位分隔符號」在哪裡
$ awk -F: -v OFS=: '{print $1,$8}'
survey:Morning
答案2
另一個版本使用cut
:
cut -d: -f1,8 file > newfile