我使用终端来grep两个不同文件的结果并将它们保存到一个文件中。但是每次我grep第二个文件时它都会覆盖第一个文件。有办法避免这种情况吗?理想情况下,我希望每个结果都在一个单独的行上。
我正在使用这些命令:
grep 'SEE INTERVIEW #47246024' streets/Hart_Place > interviews.txt
grep 'SEE INTERVIEW #699607' streets/Buckingham_Place > interviews.txt
答案 0 :(得分:2)
我建议用>
替换第二个>>
来附加数据。
答案 1 :(得分:1)
最简单的方法是在子shell中运行这两个命令并收集子shell的输出:
(grep 'SEE INTERVIEW #47246024' streets/Hart_Place; \
grep 'SEE INTERVIEW #699607' streets/Buckingham_Place ) > interviews.txt