shell中常用命令

shell特殊符号cut命令
* *号表示统配字符
? ?表示一个任意字符
# #号注释字符,被注释的内容不会生效
\ \符号表示脱意字符,给特殊符号脱离原有的特殊用法

cut用于分段
cut -d 分割符 -f 过滤字段 /文件
-d 指定分割符,使用逗号分隔可以显示多个字段,如3,6
-f 指定第几列字符
-c 切割区间字符,如3-6区间的字符

[root@localhost tmp]# cat passwd |head -5 |cut -d ":" -f 1      cut截取第一段内容
root
bin
daemon
adm
lp
[root@localhost tmp]# cat passwd |head -5 |cut -d ":" -f 1,2  cut截取第1、2段内容
root:x
bin:x
daemon:x
adm:x
lp:x
[root@localhost tmp]# cat passwd |head -5 |cut -d ":" -f 1-3   cut截取1到3段内容
root:x:0
bin:x:1
daemon:x:2
adm:x:3
lp:x:4
[root@localhost tmp]# cat passwd |head -5 |cut -d ":" -f 1,3,6    cut截取1、3、6段内容
root:0:/root
bin:1:/bin
daemon:2:/sbin
adm:3:/var/adm
lp:4:/var/spool/lpd

sort_wc_uniq命令

tee_tr_split命令

shell特殊符号下

猜你喜欢

转载自blog.51cto.com/8844414/2135081