我有一个文本文件,其中有 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