Linux cut 指令帶 -f1

Linux cut 指令帶 -f1

以下命令的含義是什麼:

cut -d" " -f1

我發現 cut 的-d" "意思是:刪除空格,對嗎?

但這意味著什麼-f1

答案1

cut剪切/分割分隔符號上的行(由 指定-d),然後從這些剪切行中選擇某些欄位。指定哪些欄位-f(從1開始計數,而不是從0開始計數)

如果您有一個xyz包含以下內容的文件:

1 2 3
4
5 6

然後

cut -d' ' -f1 xyz

會給你:

1
4
5

(即使一行中根本沒有空格,只有 4)

所有這些以及例如-s抑制沒有剪切字元的行都可以在man剪切 ( man cut)頁面中找到

相關內容