Linux常用命令[002]:cut

应用

作用

  • cut 命令可以提取文本文件或STDIN数据的指定列。

命令格式

  • bash 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
posted @ 2021-03-29 16:20  lizhi_box  阅读(137)  评论(0)    收藏  举报