25

次の手順を実行することで、Linuxにコンソール出力をログファイルに書き込ませることができることを知っています。

command > logfile.log

ただし、これにより、以前にログファイルにあったものが上書きされます。出力を上書きするのではなく、ログファイルに追加するにはどうすればよいですか?

4

6 に答える 6

36

>>たとえば、同じログファイルに追加するために使用してから、cmd1 >> logfile.log 次のような他のコマンドに使用できます

cmd2 >> logfile.log

>>ファイルにデータを追加するために使用されます

于 2012-07-14T10:38:57.663 に答える
6

交換>するだけ>>

于 2012-07-14T10:36:45.517 に答える
4

演算子を変更します。

command >> logfile.log
于 2012-07-14T10:35:36.653 に答える
2

使用するcommand >> logfile.log

于 2012-07-14T10:37:18.470 に答える
2

いくつかの方法:

1) 次のように io パイピングを使用します。

$> echo 'some text' >> file.txt (追加されます)

2) sed のようなプログラムを使用する:

$> 猫ファイル.txt

いくつかのテキスト

$> sed -i '$ a\ here is some more text' file.txt (パイプなしで追加されます)

GL HF!

于 2012-07-14T10:45:31.497 に答える