1. 程式人生 > >SHELL實戰day3

SHELL實戰day3

                                               一 SHELL特殊符_cut命令

1:特殊符號

  • : 任意個任意字元
    ?: 任意一個字元
    #: 註釋符號
    \: 脫義字元
    |:管道符

SHELL實戰day3

2:cut命令
-d: 指定分隔符
-f: 指定分隔後需要的段數
-c: 指定第幾個字元

SHELL實戰day3

                                              二 SORT、WC、UNIQ

1:sort 排序(預設以as碼排序)
-n:以數字排序 (特殊符號或者字母都認為為0)
-r:反向排序
-t:指定分隔符
2:wc
-l:統計文字行數
-m:指定字元數(包括隱藏的字元)
-w:統計單詞數(以空格或者空白字元區分)
3:uniq (需要先排序再去重)
-c:統計重複次數
SHELL實戰day3

                                          三  tee、tr、split

1:tee 和>有點像,重定向的同時在螢幕顯示
SHELL實戰day3
2:tee -a 和>>有點像,追加重定向的同時在螢幕顯示
SHELL實戰day3
3:tr 替換字元
SHELL實戰day3
4:split 切割
-b:指定切割大小
-l:指定行數
SHELL實戰day3

                                           四  特殊符號

1:$變數字首
!$:正則裡面表示行尾
;:多條命令寫到一行,用分號分割
~:使用者家目錄,正則表示式表示匹配符
&:放到命令後面,表示把命令放到後臺執行

>
2>
2>>
&>
[]:指定字元中的一個
||和&& :|| 表示或,用在兩個命令之間
&& 表示與,表示前面的命令執行成功才會執行後面的 命令。