Shell基礎知識(1)

8.10 shell特殊符號cut命令

cut命令用來截取某一個字段,其格式爲cut -d '分隔符'[-cf] n正則表達式

-d :後面跟分隔字符,分隔字符要用單引號括起來 
-c :後面接的是第幾個字符 
-f :後面接的是第幾個區塊 
-d 後面跟分隔字符,這裏使用冒號做爲分割字符,-f 1 就是截取第一段,-f和1之間的空格無關緊要。 
-c 後面能夠是1個數字n,也能夠是一個區間n1-n2,還能夠是多個數字n1,n2,n3 shell


8.11 sort_wc_uniq命令

一、sort 用作排序 
-n :使用純數字排序 
-r :反向排序 spa

二、命令 : wc 
用於統計文檔的行數、字符數、詞數,經常使用的選項爲: 
-l :統計行數 
-m :統計字符數 
-w :統計詞數 blog

三、命令 : uniq 
去重複的行,常與sort排序命令一塊兒使用。使用uniq 的前提是須要先給文件排序,不然無論用排序

-c :統計重複的行數,並把行數寫在前面 文檔


8.12 tee_tr_split命令

一、命令 : tee 
-a 追加it

後跟文件名,相似與重定向 「>」, 可是比重定向多了一個功能,在把文件寫入後面所跟的文件中的同時,還顯示在屏幕上 後臺

二、命令 tr 
最經常使用的就是把小寫變大寫: tr ‘[a-z]’ ‘[A-Z]’ 變量


8.13 shell特殊符號下

一、變量前綴二、‘!’ 表示上條命中中最後一個變量 
三、; 分號。在一行中運行兩個或兩個以上的命令,須要在命令之間加一個 」;」im

四、~ 用戶的家目錄,正則表達式表示匹配符

五、& 放到命令後面,會把命令丟到後臺

六、>輸出重定向 ,>>追加輸出重定向,2>錯誤重定向,2>>錯誤追加劇定向,正確和錯誤輸出重定向&>

七、[ ] 中括號,指定字符中的一個,[0-9],[a-zA-Z],[abc]

八、||表示或,&&表示而且。

相關文章
相關標籤/搜索