应用

  • 作用: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

标签: 常用命令, etc, 分隔符, passwd, cut, f1, 冒号

相关文章推荐

添加新评论,含*的栏目为必填