我正在尝试使用 Unix cut删除每行的前两个字段。我有表单的输入行
(令牌)(空白)(令牌)(大量文本)
问题是n
每行都有退出令牌,所以我不能做这样的事情
cut -f3,4,5,6,7,8,9
有没有办法告诉 cut 采用everything except
指定的字段?
cut -d' ' -f3-
-d' ' 可能是必需的。
cut -f3-
【身材太矮了?是新的吗?】
我尝试了答案cut -d' '-f3-
,但它没有排除该字段。下面的命令虽然有效。我正在使用 Linux SLES。
cut -d' ' -f3 --complement
参考链接https://www.commandlinefu.com/commands/view/6867/exclude-a-column-with-cut
很高兴被纠正和学习。谢谢你。
您也可以为此使用AWK :
awk '{$1=$2=""}1' file