8.10 shell特殊符号cut命令
8.11 sort_wc_uniq命令
8.12 tee_tr_split命令
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才能执行