选择文件每行的前 n 个单词

选择文件每行的前 n 个单词

使用 sed 或 awk,我想选择文件每行的前 n 个单词。

我有一个包含三行的文件,比如说

one two three four
one two three four
one two three four

我希望输出文件是每个句子的第一个单词,例如两个单词:

one two
one two
one two

答案1

尝试

awk 'NF=2' file
one two
one two
one two

但根据您的awk版本,您的里程可能会有所不同......

相关内容