8.10 shell特殊符号cut命令 8.11 sort_wc_uniq命令 8.12 tee_tr_split命令 8.13 shell特殊符号下

8.10 shell特殊符号cut命令
8.11 sort_wc_uniq命令
8.12 tee_tr_split命令

8.13 shell特殊符号下


shell特殊符号cut命令

*任意个任意字符--通配符

? 任意一个字符

#注释字符

\脱义字符

|管道符


cut命令:用来截取某一个字段或字符

-d:分隔符   -f 指定段号 -c 指定第几个字符

命令格式:cut -d ':' -c/f  n  {n是数字}  注释:代表分割第几块和第几个字符

示例:-f用法


-c用法:


sort:用做排序

-n:使用纯数字排序(特殊符号会以数字0表示开头)


-r:反序排序


-d:分割字符,按分割字符排序


wc命令:

wc -l :统计行数


wc -m:统计字符数(包括隐藏得$)


wc -w:统计词数


wc 什么都不跟:统计行数 字符数 词数


uniq:要先排序才能去重

命令格式:uniq 

-c:统计重复的行数,前提必须先排好序

tee:

tee -a:追加

类似重定向>,把文件写入后面文档时会显示在屏幕上

tr:用于替换字符

命令格式 :

替换字符: tr ‘[a-Z]’'[Z-A]'-----注释:指定范围


替换单个字符 tr 'r-R'  注释:指定单个字符


-d:删除某个字符


split:切割

 命令格式:split 选项 文件名

-b:依据大小分割文档:      


-l:依据行数分割文档


shell特殊符号下:

$变量前缀------!$组合,执行上一条变量


;多条命令写在一行,用;表示


~用户家目录

&放到命令后面,会把命令丢到后台


[ ]指定字符中的一个,例如[0-9]

||:例如 cat /etc/fstab||wc -l----当cat执行成功后,wc就不会执行,失败则执行touch


&&: 例如: wc-l && cat 当wc执行成功后,cat才能执行


猜你喜欢

转载自blog.csdn.net/aaa978464597/article/details/80034379