从文本文件中,我想删除前6列。我试过如下所示,但我必须这样做六次(每列一次)。是否有任何有效的方法(或将6列同时传递给sed)?
sed -i -r 's/(\s+)?\S+//1' file谢谢!
发布于 2018-04-15 16:46:15
如果列由带有可选前导空格的非空格字符组成,则可以在regex和量化大括号内执行此操作:
sed -i -r 's/^((\s+)?\S+){6} *//' filehttps://stackoverflow.com/questions/49844268
复制相似问题