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

浙公网安备 33010602011771号