cut命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了cut命令相关的知识,希望对你有一定的参考价值。
1.cut命令sort可以针对行进行排序,grep可以针对行进行过滤。cut可以针对列进行操作的。
2.cut命令的使用方法
语法:
cut [选项] 文件
选项:
d:指定分隔符,默认空格,制表符。如:-d ":"
f:指定操作第几列,多列需要逗号隔开。如:-f 1,3-6
b:指定截取的字节。
c:指定截取的字符。
s:没有分隔符的行不显示。
多个文件用空格分隔开。
范围:
1-4,6 //1 2 3 4 6列
3,5,8 //3 5 8列
-4,6 //1 2 3 4 6列
3- //3列到最后
3.实例
3.1 只显示用户,UID和shell类型 d f
-d指定了分隔符为冒号,-f选择指定的行。
# cut -d ":" -f 1,3,7 passwd
root:0:/bin/bash
bin:1:/sbin/nologin
daemon:2:/sbin/nologin
adm:3:/sbin/nologin
lp:4:/sbin/nologin
3.2 只显示用户,UID,GID, shell类型 -f
f可以使用范围。
# cut -d ":" -f 1,3-4,7 passwd
root:0:0:/bin/bash
bin:1:1:/sbin/nologin
daemon:2:2:/sbin/nologin
adm:3:4:/sbin/nologin
lp:4:7:/sbin/nologin
3.3 截取12346个字符 -c
# cut -c 1-4,6 passwd
rootx
bin::
daemn
adm::
lp:x4
以上是关于cut命令的主要内容,如果未能解决你的问题,请参考以下文章