除一个字段外,剪切订单中的所有字段

8

我在订单截取方面遇到了问题,我想显示文档中除第二个字段外的所有字段,但不知道字段的总数。 我已经尝试过以下方法:

cut -f -2- example

我似乎找不到正确的选项来做这件事。有什么想法吗?
4个回答

6

您可以使用:

cut -f1,3- file

这将打印字段1和从第3个字段开始的所有字段。
请注意,cut 的默认分隔符是制表符。

5

使用cut -f2 --complement example

它会打印出除第二个字段以外的所有字段。

  --complement        complement the set of selected bytes, characters
                        or fields.

0

0
cut --complement -f2 -d " " fich.txt

使用文件 fich.txt 进行测试:

A1 B1 C1 D1
A2 B2 C2 D2
A3 B3 C3 D3

cut --complement -f2 -d " " fich.txt
A1 C1 D1
A2 C2 D2
A3 C3 D3

说明

   -d, --delimiter=DELIM
     use DELIM instead of TAB for field delimiter

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接