【发布时间】:2013-11-12 18:03:50
【问题描述】:
有没有 unix one 班轮可以做到这一点?
head -n 3 test.txt > out_dir/test.head.txt
grep hello test.txt > out_dir/test.tmp.txt
cat out_dir/test.head.txt out_dir/test.tmp.txt > out_dir/test.hello.txt
rm out_dir/test.head.txt out_dir/test.tmp.txt
即,我想同时从给定文件中获取标题和一些 grep 行。
【问题讨论】:
-
使用您的命令序列,如果前三行之一包含
hello,则它是重复的。我想这是一个错误?否则,建议的解决方案在这方面是不等价的。 -
@user2719058 很好,你说得对,前 3 行不包含 grep 字符。