ループでgrepを使用し、多くのファイルからデータを抽出してテキストファイルに保存しようとしています。現在私が書くとき
grep sth > test.txt
test.txtファイルに書き込むが同じコードを実行すると、以前に保存されたテキストの末尾にテキストを追加するのではなく上書きされます。どうですか?
答え1
あなたはする必要があります>>
>
ファイルのデータを上書きし、>>
ファイルの末尾にデータを追加します。
別のコマンドでパイプする場合は、次のものを使用できます。
command | grep sth >> test.txt