8.10 shell特殊符号cut命令
c='$a$b',c就等于$a$b字符,也相当于c=\$a\$b
cut,截取字符串;-d指定分隔符;
8.11 sort_wc_uniq命令
sort排序;
特殊符号排在最前,然后数字,然后字母顺序
-n的话,字母表示为0;
wc -l统计行数,-m统计全部字符数(含隐藏字符);-w word单词;
uniq去重复;#uniq 2.txt;
需要先排序,再去重,命令为#sort 2.txt | uniq -c
以上操作,不会更改文件内容,只是处理显示结果;
8.12 tee_tr_split命令
tee 表示>;
tee -a 表示追加>>;
tr 'a' 'A'将a替换为A;
split切割,大文件切割成小文件,比如日志文件;
-b指定大小切割,默认B字节为单位,100M就以兆为单位;
-l指定行数切割;
切割并指定前缀#split -b 100k a.txt abc
查看切割后的每个文件大小#du -sh x*
删除所有小文件#rm -f x*
8.13 shell特殊符号下
||表示或;&&表示与,命令都执行;
相关测验题目:http://ask.apelearn.com/question/5437
扩展
1. source exec 区别 http://alsww.blog.51cto.com/2001924/1113112
2. Linux特殊符号大全http://ask.apelearn.com/question/7720
3. sort并未按ASCII排序 http://blog.csdn.net/zenghui08/article/details/7938975
原文地址:http://blog.51cto.com/12059818/2084722
时间: 2024-10-09 01:37:20