linux命令学习之cut命令的使用
1、1 建立一个test.txt文件,文件内容如下:
No Name Mark Percent
01 tom 69 91
02 jack 71 87
03 alex 68 98

2、2 对test内容进行选取,我们这里选取其第一列。
输入命令:cut -f 1 -d" " test.txt
得到结果:
No
01
02
03
其中 -f的意思是显示指定字段的内容,1是第一列 -d的意思是指定字段的分隔符,默认的字段分隔符为“TAB”,我们这里设置为空格

3、3 对test.txt进行打印除了第二列之外的列。
输入命令:cut -f2 -d" " --complement test.txt
得到结果:
No Mark Percent
01 69 91
02 71 87
03 68 98
其中--complement的意思是补足被选择的字节、字符或字段

4、4.通过指定字段的字符或者字节来选取
输入命令:cut -b 1 test.txt
得到结果:
N
0
0
0
-b的意思是通过一个一个字节来选取
cut -c 2 test.txt
得到结果:
o
1
2
3
-c的意思是通过一个一个字符来选取

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
表示输出从第七到之后的字符

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