web-dev-qa-db-fra.com

Comment ajouter la sortie à un fichier?

Comment puis-je faire quelque chose comme command > file de manière à ce qu’il soit ajouté au fichier, au lieu d’écraser?

118
Tom Brito

Utilisation >> à ajouter:

command >> file
201
Mike Lewis

Ouais.

command >> file pour rediriger simplement stdout de command.

command >> file 2>&1 pour rediriger stdout et stderr vers le fichier (fonctionne en bash, zsh)

Et si vous avez besoin d’utiliser Sudo, n’oubliez pas que

Sudo command >> /file/requiring/Sudo/privileges ne fonctionne pas, mais le simple fait d'utiliser tee résout le problème:

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

98
EdvardM