Linux 的 cut 命令用来从一个文本文件或者文本流中提取文本列。cut 经常用来显示指定文件的内容,不显示其它字段的内容。
语法
命令格式
cut OPTION... [FILE]...
命令选项
- -d, --delimiter=DELIM
- 用指定的 DELIM 分隔符代替默认的 TAB 分隔符。
- -f, --fields=LIST
- 显示指定的字段(列)内容。
常用命令
提取以 tab 分隔的文本内容的第二列字段
假设有如下以 \t 为分隔的文本内容:
[demo@Linux ~]$ cat train.txt.group
1 2
2 20
3 4
4 10
5 12
我们知道 cut 命令默认以 tab 作为分隔符,则无需指定分隔符,提取命令如下即可:
[demo@Linux ~]$ cut -f2 train.txt.group
2
20
4
10
12