8.10 shell特殊符_cut命令
c=\$a\$b 脱义变量的前缀,无法引用变量
| 管道符代表把前面的命令的输出作为后面命令的输入
cut命令的用户 -d指定分隔符 -f指定第几段
8.11 sort_wc_uniq命令
-n 按数字顺序排序
特性符号和字母都会认为是零
-r 反着排序,数值最大的在最前面
wc -l 统计行数
wc -m 统计字符数
每一行结尾都有一个换行符,所以统计的字符数是8个
wc -w 统计词数,以空白字符做为分隔符
uniq 是去重,条件是先排序再去重
-c 是统计次数
sort 2.txt |uniq -c
tee 用法是类似重定向 >,重定向的同时在屏幕显示
-a 选项是追加的作用
tr 命令的作用是替换字符,可以单个字符替换,也可以指定范围替换
split 命令的作用是切割文件,默认单位是字节
-b 选项是指定切割文件的大小,k M
-l 选项是指定切割文件的行数,
split -b 100k a.txt abc. 切割文件的同时指定文件名的前缀
8.13 shell特殊符号(下)
&> 正确和错误输出重定向。正确和错误输出到同一个文件
;多条命令之间用分号分隔
|| 代表或者的意思 逻辑或
第一条命令执行不成功的话就执行第二条命令
第一条命令执行成功的话就执行就不执行第二条命令了
&& 双and 逻辑与
第一条命令执行成功才会执行第二条命令
第一条命令执行不成功的话就不执行第二条命令