cut
是一个在 Linux 和 Unix 系统中用于处理文本文件的命令行工具
cut -f 字段号 -d 分隔符 文件名
-f
选项后面跟着要截取的字段号。字段号是从 1 开始的,表示从第一个字段开始截取。-d
选项后面跟着用作分隔符的字符。这个分隔符可以是任何字符,例如逗号、空格、制表符等。文件名
是要处理的文本文件的名称。举个例子,假设你有一个名为 data.txt
的文件,其内容如下:
John,25,Male
Alice,30,Female
Bob,22,Male
如果你想截取每个人的名字(即第一个字段),可以使用以下命令:
cut -f 1 -d , data.txt
输出结果:
John
Alice
Bob
如果你想截取每个人的年龄(即第二个字段),可以使用以下命令:
cut -f 2 -d , data.txt
输出结果:
25
30
22