SHELL實戰day3
阿新 • • 發佈:2018-12-19
一 SHELL特殊符_cut命令
1:特殊符號
- : 任意個任意字元
?: 任意一個字元
#: 註釋符號
\: 脫義字元
|:管道符
2:cut命令
-d: 指定分隔符
-f: 指定分隔後需要的段數
-c: 指定第幾個字元
二 SORT、WC、UNIQ
1:sort 排序(預設以as碼排序)
-n:以數字排序 (特殊符號或者字母都認為為0)
-r:反向排序
-t:指定分隔符
2:wc
-l:統計文字行數
-m:指定字元數(包括隱藏的字元)
-w:統計單詞數(以空格或者空白字元區分)
3:uniq (需要先排序再去重)
-c:統計重複次數
三 tee、tr、split
1:tee 和>有點像,重定向的同時在螢幕顯示
2:tee -a 和>>有點像,追加重定向的同時在螢幕顯示
3:tr 替換字元
4:split 切割
-b:指定切割大小
-l:指定行數
四 特殊符號
1:$變數字首
!$:正則裡面表示行尾
;:多條命令寫到一行,用分號分割
~:使用者家目錄,正則表示式表示匹配符
&:放到命令後面,表示把命令放到後臺執行
>
2>
2>>
&>
[]:指定字元中的一個
||和&& :|| 表示或,用在兩個命令之間
&& 表示與,表示前面的命令執行成功才會執行後面的 命令。