linux命令学习之cut命令的使用

2025-10-27 19:29:11

1、1 建立一个test.txt文件,文件内容如下:

No Name Mark Percent 

01 tom 69 91 

02 jack 71 87 

03 alex 68 98

linux命令学习之cut命令的使用

2、2 对test内容进行选取,我们这里选取其第一列。

输入命令:cut  -f 1 -d" " test.txt

得到结果:

No

01

02

03

其中 -f的意思是显示指定字段的内容,1是第一列      -d的意思是指定字段的分隔符,默认的字段分隔符为“TAB”,我们这里设置为空格

linux命令学习之cut命令的使用

3、3 对test.txt进行打印除了第二列之外的列。

输入命令:cut -f2 -d" " --complement test.txt

得到结果:

No Mark Percent 

01 69 91 

02 71 87 

03 68 98

其中--complement的意思是补足被选择的字节、字符或字段

linux命令学习之cut命令的使用

4、4.通过指定字段的字符或者字节来选取

输入命令:cut  -b 1 test.txt

得到结果:

N

0

0

0

-b的意思是通过一个一个字节来选取

cut  -c 2 test.txt

得到结果:

o

1

2

3

-c的意思是通过一个一个字符来选取

linux命令学习之cut命令的使用

5、5.通过指定字段的字符或者字节的范围来选取

输入命令:cut  -b -5 test.txt

得到结果:

No Na

01 to

02 ja

03 al

这表示输出从开始到第五个字节为止

cut  -b 5-7 test.txt

得到结果:

ame

om 

ack

lex

表示输出从第到第字节间的字符

cut  -b 7- test.txt

得到结果:

e Mark Percent 

 69 91 

k 71 87 

x 68 98

表示输出从第七到之后的字符

linux命令学习之cut命令的使用

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢