我有一个文件,每一行都有很多行,如何使用shell(awk、sed等)删除文件中的前两列?
发布于 2018-02-17 12:54:26
你可以用cut
:
cut -d " " -f 3- input_filename > output_filename
或者,你可以用awk
:
awk '{$1=""; $2=""; sub(" ", " "); print}' input_filename > output_filename
发布于 2018-02-17 13:54:49
这里有一种相对容易理解的使用Awk的方法:
awk '{print substr($0, index($0, $3))}'
这是一个简单的awk命令
https://stackoverflow.com/questions/-100003488
复制相似问题