📅  最后修改于: 2023-12-03 15:02:43.262000             🧑  作者: Mango
在 Linux 操作系统中,cut 命令常常用来对文本流进行裁剪和剖离。本文将介绍 cut 命令的相关用法和示例,帮助程序员更好地了解和掌握这一命令。
cut 命令的作用是从文本流中选择和剖离出所需的部分。它支持以下选项:
-b
或 --bytes=LIST
:选择字节范围,如 -b 1-10
表示选择第一至第十字节。-c
或 --characters=LIST
:选择字元范围,如 -c 1-10
表示选择第一至第十字元。-f
或 --fields=LIST
:选择字段范围,如 -f 1,3,5
表示选择第一、第三、第五字段。-d
或 --delimiter=DELIM
:指定字段分隔符,默认为制表符。--complement
:补集模式,选择未被指定范围的部分。以下命令会读取 input.txt 文件的第一列,即以制表符分隔的第一个字段,并输出到终端。
cut -f 1 input.txt
以下命令会读取 input.txt 文件的前 10 个字符,并输出到终端。
cut -c 1-10 input.txt
以下命令会读取 input.txt 文件的第一列和第二列,并输出到终端。
cut -f 1,2 input.txt
以下命令会读取 input.txt 文件除了第一列和第二列以外的部分,并输出到终端。
cut -f 3- input.txt
以下命令会读取 input.txt 文件的第一列和第二列以外的部分,并输出到终端。
cut -f 1,2 --complement input.txt
以下命令会读取 input.txt 文件的第一列、第二列和前五个字符,并输出到终端。
cut -c 1-5 -f 1,2 input.txt
通过本文的介绍,读者应该对 cut 命令的选项和用法有了更深入的了解。为了运用这一命令正确高效地操作文本流,请务必练习和实践。