次の手順を実行することで、Linuxにコンソール出力をログファイルに書き込ませることができることを知っています。
command > logfile.log
ただし、これにより、以前にログファイルにあったものが上書きされます。出力を上書きするのではなく、ログファイルに追加するにはどうすればよいですか?
>>
たとえば、同じログファイルに追加するために使用してから、cmd1 >> logfile.log
次のような他のコマンドに使用できます
cmd2 >> logfile.log
>>
ファイルにデータを追加するために使用されます
交換>
するだけ>>
演算子を変更します。
command >> logfile.log
使用するcommand >> logfile.log
いくつかの方法:
1) 次のように io パイピングを使用します。
$> echo 'some text' >> file.txt (追加されます)
2) sed のようなプログラムを使用する:
$> 猫ファイル.txt
いくつかのテキスト
$> sed -i '$ a\ here is some more text' file.txt (パイプなしで追加されます)
GL HF!