Linux 基础教程

Linux 参考手册

Linux 笔记

Linux 提取文本列的命令 cut 详解

Linux 命令行大全手册详解 Linux 命令行大全手册详解


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