ループでgrepを使用し、毎回同じファイルに新しいテキスト行を追加するにはどうすればよいですか?

ループでgrepを使用し、毎回同じファイルに新しいテキスト行を追加するにはどうすればよいですか?

ループでgrepを使用し、多くのファイルからデータを抽出してテキストファイルに保存しようとしています。現在私が書くとき

grep sth > test.txt

test.txtファイルに書き込むが同じコードを実行すると、以前に保存されたテキストの末尾にテキストを追加するのではなく上書きされます。どうですか?

ベストアンサー1

あなたはする必要があります>>

>ファイルのデータを上書きし、>>ファイルの末尾にデータを追加します。

別のコマンドでパイプする場合は、次のものを使用できます。

command | grep sth >> test.txt

おすすめ記事