Linux面试指令---cut指令

 cut 命令

          cut 命令是一个将文本按列进行切分的小工具,它可以指定分隔每列的定界符。如果一行数据包含多个字段(多列),现在想要提取其中的一列或多列,这是 cut 命令就可以大显身手了。

(1)命令格式

         cut [选项] [文件名]

(2)常用参数

参数 描述
-b 以字节为单位进行分割
-c 以字符为单位进行分割
-d 自定义分隔符,默认为制表符
-f 自定义字段
--complement 抽取整个文本行,除了那些由 -c 或 -f 选项指定的文本

(3)常用范例

         例一:取出 student.txt 文件中的第一列和第三列,可以使用如下命令:

cut -f 1,3 -d ' ' student.txt

 

        例二:取出 student.txt 文件中的第一列,可以使用如下命令:

cut -f 1 -d ' ' student.txt

        例三:取出 student.txt 文件中的前三列,可以使用如下命令:

cut -f 1-3 -d ' ' student.txt

扫描二维码关注公众号,回复: 13144389 查看本文章

        例四:取出 student.txt 文件中除第一列的其他列,可以使用如下命令:

cut -f 1 -d ' ' student.txt --complement