除一个字段外的所有字段的切割顺序
Cut order all fields except one
我在订单削减方面遇到问题,我试图在不知道字段总数的情况下显示文档中除第二个字段之外的所有字段。我已经试过了:
cut -f -2- example
我似乎没有找到正确的选择。有什么想法吗?
您可以使用:
cut -f1,3- file
这将打印字段 1 和从 3 开始的所有字段。
请注意 cut
的默认分隔符是制表符。
使用cut -f2 --complement example
它打印除第二个字段之外的所有字段。
--complement complement the set of selected bytes, characters
or fields.
http://www.manpagez.com/man/1/cut/
- Select 除指定字段外的所有字段
In order to complement the selection field list use option --complement.
cut --complement -f2
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
我在订单削减方面遇到问题,我试图在不知道字段总数的情况下显示文档中除第二个字段之外的所有字段。我已经试过了:
cut -f -2- example
我似乎没有找到正确的选择。有什么想法吗?
您可以使用:
cut -f1,3- file
这将打印字段 1 和从 3 开始的所有字段。
请注意 cut
的默认分隔符是制表符。
使用cut -f2 --complement example
它打印除第二个字段之外的所有字段。
--complement complement the set of selected bytes, characters or fields.
http://www.manpagez.com/man/1/cut/
- Select 除指定字段外的所有字段
In order to complement the selection field list use option --complement.
cut --complement -f2
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