cut

列过滤命令。

语法

cut [选项] 要过滤的字符串

选项

-f 以字段为单位进行分割
-c 以字符为单位进行分割
-b 以字节为单位进行分割
-d 以分割符为单位进行分割,分隔符可以是"冒号:和分号;"

示例

示例文件:

[root@localhost ~]# cat a.txt
a b c d
1 2 3 4
[root@localhost ~]# cat b.txt
a:b:c:d
1:2:3:4
[root@localhost ~]# cat c.txt
a;b;c;d
1;2;3;4

以字段为单位过滤显示第一列的内容:

[root@localhost ~]# cat a.txt | cut -f1
a
1

以分隔符“冒号”为单位过滤显示第二列内容:

[root@localhost ~]# cat b.txt | cut -d ":" -f2
b
2

以分割符“分号”为单位过滤显示第一列和三列内容:

[root@localhost ~]# cat c.txt | cut -d ";" -f1,3
a;c
1;3
上一篇:Java基础学习笔记-多态


下一篇:常用linux命令