it-swarm.com.de

Wie hängt man die Ausgabe an eine Datei an?

Wie kann ich etwas wie command > file So machen, dass es an die Datei angehängt wird, anstatt sie zu überschreiben?

118
Tom Brito

Verwenden >> Anhängen:

command >> file
201
Mike Lewis

Ja.

command >> file um nur stdout von command umzuleiten.

command >> file 2>&1, um stdout und stderr in die Datei umzuleiten (funktioniert in bash, zsh)

Und wenn Sie Sudo verwenden müssen, merken Sie sich das einfach

Sudo command >> /file/requiring/Sudo/privileges funktioniert nicht, aber die einfache Verwendung von tee löst das Problem:

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

98
EdvardM