Unix shell - 将前 300 行复制到新文件
Unix shell - copy first 300 lines to new file
几天来我一直在尝试解决这个问题,但似乎没有任何效果。
将文件 1 的前 300 行复制到名为文件 2 的新文件中。此文件包含 phone 号码信息,已按姓氏排序,这是每条记录中的第一个字段。
head -300 file1 > file2
应该是答案,但不会接受。
感谢任何帮助。
您可以使用 awk
来做到这一点:
awk 'NR<=300' file1 > file2
真正的问题是 "Why isn't head
working"...您是否遇到错误或其他问题?
尝试
head -n 300 < file1 > file2
几天来我一直在尝试解决这个问题,但似乎没有任何效果。
将文件 1 的前 300 行复制到名为文件 2 的新文件中。此文件包含 phone 号码信息,已按姓氏排序,这是每条记录中的第一个字段。
head -300 file1 > file2
应该是答案,但不会接受。
感谢任何帮助。
您可以使用 awk
来做到这一点:
awk 'NR<=300' file1 > file2
真正的问题是 "Why isn't head
working"...您是否遇到错误或其他问题?
尝试
head -n 300 < file1 > file2