Linux學習筆記第五周第五次課(3月9日)
阿新 • • 發佈:2018-03-10
cut sort uniq tr split 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
Linux學習筆記第五周第五次課(3月9日)