Which of the following commands prints a list of usernames (first column) and their primary group (fourth column) from the /etc/passwd file?



A.

fmt -f 1,4 /etc/passwd

B.

split -c 1,4 /etc/passwd

C.

cut -d : -f 1,4 /etc/passwd

D.

paste -f 1,4 /etc/passwd

題解

「fmt」指令可以重新編排文字。「split」指令可以將大檔案分割成小檔案。「cut」指令可以擷取文字片段。「paste」指令可以合併多個檔案。

選項A,「fmt」指令沒有「-f」參數。

選項B,「split」指令沒有「-f」參數。

選項C,「cut」指令的「-d」參數可以自定義分割欄位的符號,「-f」參數則是可以只顯示指定的欄位。這個選項的指令將會使用「:」字元來分割「/etc/passwd」的欄位,接著只顯示第1和第4欄的內容,符合題目要求,為正確答案。

選項D,「paste」指令沒有「-f」參數。