2016-10-15 10 views
0

私は2つの異なるファイルの結果をgrepして1つのファイルに保存するためにterminalを使用しています。ただし、2番目のファイルをgrepするたびに、最初のファイルが上書きされます。これを避ける方法はありますか?理想的には、私はそれぞれの結果を別々の行にしたいと思います。どのように2つの異なる結果を1つのファイルにgrepして保存しますか?

私は、これらのコマンドを使用しています:

grep 'SEE INTERVIEW #47246024' streets/Hart_Place > interviews.txt 
grep 'SEE INTERVIEW #699607' streets/Buckingham_Place > interviews.txt 

答えて

1

最も単純なサブシェルで2つのコマンドを実行し、サブシェルの出力を収集することです:

(grep 'SEE INTERVIEW #47246024' streets/Hart_Place; \ 
grep 'SEE INTERVIEW #699607' streets/Buckingham_Place) > interviews.txt 
+0

この答えは私の質問に答えるが、私はより効率的にはgrepを使用することができないだけ。 –

2

私はデータを追加することにより、第2 >>>を交換することをお勧めします。

関連する問題