标签:roo cat 文件 用户名 截取 strong 处理 选项 move
cut - remove sections from each line of files,是截取命令,每一行按照字节、字符、分隔符进行截取。实例
[root@www1 ~]# cat /etc/passwd | cut -b 1,3,5 |head -2#取第1.3.5个字节列
ro:
bnx
[root@www1 ~]# cut -c 1-4 /etc/passwd|head -2#取1到4个字符列
root
bin:
[root@www1 ~]# cut -c 1,4 /etc/passwd|head -2#取1和4字符列
rt
b:
[root@www1 ~]# cat /etc/passwd | cut -d : -f 1 |head -2#取用户名列
root
bin
[root@www1 ~]# cat /etc/passwd | cut -d : -f 2 |head -2#取密码列
x
x
[root@www1 ~]# cat /etc/passwd | cut -d : -f 3 |head -2#取用户UID列
0
1
[root@www1 ~]# cut -f1,3 -d ":" /etc/passwd|head -2#以:分隔取第1和3列
root:0
bin:1
[root@www1 ~]# cut -c -4 test.txt#每一行都会进行截取操作
aaa
ccc
aaa
ggg
bbb
eee
[root@www1 ~]# cut -c 4- test.txt
111 222
333 444
111 222
555 666
777 888
999 000
[root@www1 ~]#
标签:roo cat 文件 用户名 截取 strong 处理 选项 move
原文地址:http://blog.51cto.com/12107790/2130851