将有规律的文件,按照指定的字符进行切割显示。
cut -d分隔符 -f显示的列 文件名
例1:冒号分隔的文件内容
/etc/passwd文件每一行代表一个用户相关的信息,都是使用冒号分开
[root@kedacom wyl]# cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologindaemon:x:2:2:daemon:/sbin:/sbin/nologinadm:x:3:4:adm:/var/adm:/sbin/nologinlp:x:4:7:lp:/var/spool/lpd:/sbin/nologinsync:x:5:0:sync:/sbin:/bin/syncshutdown:x:6:0:shutdown:/sbin:/sbin/shutdownhalt:x:7:0:halt:/sbin:/sbin/haltmail:x:8:12:mail:/var/spool/mail:/sbin/nologinoperator:x:11:0:operator:/root:/sbin/nologingames:x:12:100:games:/usr/games:/sbin/nologinftp:x:14:50:FTP User:/var/ftp:/sbin/nologin#文件内容:间隔后,显示第1列,第3-5列的数据[root@kedacom wyl]# cut -d: -f 1,3-5 /etc/passwdroot:0:0:rootbin:1:1:bindaemon:2:2:daemonadm:3:4:admlp:4:7:lpsync:5:0:syncshutdown:6:0:shutdownhalt:7:0:haltmail:8:12:mailoperator:11:0:operatorgames:12:100:gamesftp:14:50:FTP User
例2:空格分隔的文件内容
[root@kedacom wyl]# cat person
zhangsan student 21
lisi teacher 30
wanger student 20
[root@kedacom wyl]# cut -d' ' -f 1-2 person
zhangsan student
lisi teacher
wanger student
筛选后生成新文件
[root@kedacom wyl]# cut -d' ' -f 1-2 person >person2
[root@kedacom wyl]# cat person2
zhangsan student
lisi teacher
wanger student
