1. 程式人生 > >cut 、sort 、uniq 、grep 用法

cut 、sort 、uniq 、grep 用法

文字相關的命令:
 檢視:cat ,tac,more,less,head,tail
 統計:wc
 處理:tr,cut,join
 排序:sort

cat:連線並顯示
  -n 顯示行數
  -E 全部顯示
ctrl + c 終止當前執行程式

分屏顯示:more less
more:向後翻,翻頁同man中一樣,翻到最後結束。  
less:顯示文字
head: 檢視前n行  head -n 8 znew
tail:檢視後n行    tail -n 2 znew
  

文字處理:
 cut 、join 、sed 、awk、grep
cut :
 -d :指定欄位分隔符,預設是空格。
 -f :指定要顯示的欄位
    -f 1,3 顯示1 3行
    -f 1-3  顯示123行


文字排序:sort
  對顯示內容進行排序,升序,第一位,第二位依次排序
  -n 數值升序
  -r 數值降序
  -t 欄位分隔符
  -k 指定要顯示的欄位
  -u unique 排序後相同的行只顯示一次
  -f  排序時不區分大小寫

uniq:報告重複的行
   -d 只顯示重複的行
   -D 顯示重複的行,顯示了幾次
   -c 顯示某一行重複的次數
 
文字統計:wc (word count)
 -l line  行 
 -w word 單詞數
 -c 字元
 -m  位元組
 -L 最長的一行包含多少個字元
字元處理命令:tr -轉換或刪除字元 transport and delete character
  tr [OPTION]... SET1 [SET2]  後面接資料夾需要用"<"
 tr "ab" "AB"   "a-b""A-B"  -代表範圍
 -d 刪除出現在字符集中的所有字元