Linux常用命令[002]:cut

应用

  • 作用:cut 命令可以提取文本文件或STDIN数据的指定列。
  • cut [OPTION]... [FILE]...

常用选项

  • -d DELIMITER: 指明分隔符,默认tab
  • -f FILEDS:
    • :第#个字段,例如:3

    • ,#[,#]:离散的多个字段,例如:1,3,6

    • -#:连续的多个字段, 例如:1-6

    • 混合使用:1-3,7
  • --output-delimiter=STRING指定输出分隔符

示例

1、指明分隔符为冒号:提取/etc/passwd文件中的第一列。

cut -d: -f1 /etc/passwd

2、指明分隔符为冒号:提取/etc/passwd文件中的第一列和第三列。

cut -d: -f1,3 /etc/passwd

3、指明分隔符为冒号:提取/etc/passwd文件中的第一列到第三列,还有第七列。

cut -d: -f1-3,7 /etc/passwd

4、指明分隔符为冒号:提取/etc/passwd文件中的第一列到第三列,并指定---作为分隔符。

cut -d: -f1-3 --output-delimiter=--- /etc/passwd
上一篇:中文分词:逆向匹配最大算法(BMM)


下一篇:RHCSA(习题)