Unix shell - 将前300行复制到新文件

时间:2015-03-27 14:07:55

标签: unix io-redirection unix-head

我一直试图解决这个问题好几天,而且似乎没有用。

将file1的前300行复制到名为file2的新文件中。此文件包含已按姓氏排序的电话号码信息,这是每条记录中的第一个字段。

 head -300 file1 > file2

应该是答案,但不会接受。

任何和所有帮助表示赞赏。

2 个答案:

答案 0 :(得分:1)

您可以使用awk执行此操作:

awk 'NR<=300' file1 > file2

真正的问题是&#34;为什么没有head正在工作&#34; ...您是否收到错误或其他什么?

答案 1 :(得分:1)

尝试

head -n 300 < file1 > file2