以下命令的含义是什么:
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
)页面中找到