剪下文字檔的區段(cut 指令)

使用 cut 指令,將所選取的位元組、字元或欄位, 從檔案的每一行寫到標準輸出。

請參閱下列範例:
  • 若要顯示檔案每行的幾個欄位,請鍵入:
    cut -f1,5 -d: /etc/passwd
    此動作會把系統密碼檔案的登入名稱和完整的使用者名稱欄位顯示出來。這些是以冒號 (-d:) 來隔開的第一和第五欄 (-f1,5)。
  • 如果 /etc/passwd 這個檔案的內容看起來像如下所示:
    su:*:0:0: 具有特殊專用權的使用者 :/:/usr/bin/sh
    daemon:*:1:1::/etc:
    bin:*:2:2::/usr/bin:
    sys:*:3:3::/usr/src:
    adm:*:4:4:system administrator:/var/adm:/usr/bin/sh
    pierre:*:200:200:Pierre Harper:/home/pierre:/usr/bin/sh
    joan:*:202:200:Joan Brown:/home/joan:/usr/bin/sh
    cut 指令會產生:
    su:具有特殊專用權的使用者
    daemon:
    bin:
    sys:
    adm:system administrator
    pierre:Pierre Harper
    joan:Joan Brown

請參閱 Commands Reference, Volume 1 中的 cut 指令,以取得完整語法。