五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1


8.10 shell特殊符號cut命令
8.11 sort_wc_uniq命令
8.12 tee_tr_split命令
8.13 shell特殊符號下


shell特殊符號

五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1
五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1

  • *爲通配符 代表所有 任意字符
  • ?爲單一字符
  • 爲註釋字符(在配置文件裏面 或者是寫命令的時候在前面加# 這條命令就不會生效)

  • \脫義字符 取消原來的含義
  • | 管道符
    1.管道符相關的命令
    五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1
  • $ 變量前綴 ,!$組合,正則裏面表示行尾
  • ;多條命令寫到一行的時候用分號分隔
  • 五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1
  • ~用戶家目錄,正則表達式裏表示匹配符
  • &把命令放到後臺
  • (>正確重定向,會把之前的文件覆蓋掉 。>>追加重定向,追加的內容是正確的輸出。2>錯誤重定向。2>>錯誤追加重定向。&>正確和錯誤輸出重定向)
  • [ ]指定字符中的一個 數字[0-9] ,範圍 [a-zA-Z],字母 [abc]
  • ||“或者”的意思。&&(大意與||相反 ,如果前面的命令執行成功了纔會執行下一個命令 ) 兩者用於命令之間,相當於判斷命令
  • 五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1
  • 五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1
  • 五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1

    cut命令

  • cut 分割 截取字符串 例如 # cat /etc/passwd |head -2 |cut -d “:” -f 1(-d分隔符 -f指定段好 -c指定第幾個字符)

*五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1

sort_wc_uniq命令

  • sort 排序 (排序順序一般是 符號 數字 字母) -n 以數字進行排序(-n時 排序 特殊符號和字母會默認爲是0,排序在前排) -r反序 -t分隔符 (指定第幾段進行排序)
    五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1
  • wc -l 統計行數 wc -m統計字符數(# cat -A 文件名 有換行符$,所以會比實際字符數多 )wc -w 統計詞(詞是以空白字符作爲分割)
    五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1
  • uniq去重複(用法 先用sort排序 ,在用uniq去重)-c統計行數
    五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1
    五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1

    tee_tr_split命令

  • tee (類似“>”輸出重定向)重定向的同時還在屏幕顯示
  • tee -a 追加內容
    五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1
    五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1
  • tr 替換字符(針對字符操作)tr ‘a’ ‘b’,大小寫用[ ] 。如果指定所有的字母,用 [a-z] 意思是從a到z26個字母的範圍
    五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1
    五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1
  • split 切割
  • split -b 100M bigfile 指定文件大小切割,每100M分一個文件
    (如果不寫容量單位"M" 光寫數字的話系統默認是按照字節來分 ,如100 便是100個字節)
  • split -l 1000 bigfile 每1000行分爲一個文件
  • 五週第五次課 8.10 shell特殊符號cut命令 8.11 sort_wc_uniq命令 8.1
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章