web-dev-qa-db-ja.com

出力をファイルに追加する方法は?

上書きするのではなく、ファイルに追加する方法でcommand > fileのようなことを行うにはどうすればよいですか?

118
Tom Brito

>>を使用して追加します。

command >> file
201
Mike Lewis

うん。

command >> fileだけをリダイレクトするにはstdout of command

command >> file 2>&1stdoutおよびstderrをファイルにリダイレクトします(bash、zshで動作)

Sudoを使用する必要がある場合は、

Sudo command >> /file/requiring/Sudo/privilegesは機能しませんが、teeを使用するだけで問題が解決します。

command | Sudo tee -a /file/requiring/Sudo/privileges

98
EdvardM