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)页面中找到

相关内容