cut
将文件中每一行的指定内容显示到标准输出。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、语法
cut [选项] file
2、选项列表
--version
显示命令版本信息
--help
显示帮助文档
-b | --bytes=LIST
设置输出字节数或者范围
-c | --characters=LIST
设置输出的字符数或者范围
-d | --delimiter=DELIM
指定列的分隔符,默认是tab
-f | --fields=LIST
显示分割后的列
-n
和“-b”一起使用,不要分割多字节字符
--complement
补充选定的字节、字符或字段集
--output-delimiter=STRING
使用STRING作为输出分隔符,默认为使用输入分隔符
-s | --only-delimited
如果该行没有分隔字符,那么不显示这行
3、实例
显示以:分割后的第3列
[root@localhost weijie]# cat /etc/passwd //查看内容
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
[root@localhost weijie]# cut -f 3 -d: /etc/passwd //以:为分隔符,显示第3列
0
1
2
3
4
将文件中每一行的指定内容显示到标准输出。
此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。
1、语法
cut [选项] file
2、选项列表
--version
显示命令版本信息
--help
显示帮助文档
-b | --bytes=LIST
设置输出字节数或者范围
-c | --characters=LIST
设置输出的字符数或者范围
-d | --delimiter=DELIM
指定列的分隔符,默认是tab
-f | --fields=LIST
显示分割后的列
-n
和“-b”一起使用,不要分割多字节字符
--complement
补充选定的字节、字符或字段集
--output-delimiter=STRING
使用STRING作为输出分隔符,默认为使用输入分隔符
-s | --only-delimited
如果该行没有分隔字符,那么不显示这行
3、实例
显示以:分割后的第3列
[root@localhost weijie]# cat /etc/passwd //查看内容
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
[root@localhost weijie]# cut -f 3 -d: /etc/passwd //以:为分隔符,显示第3列
0
1
2
3
4