#9125

"sudo echo" does not work together in Ubuntu (another "waste of time issue") (Petr Dvorak)

Encore un truc casse couille (mais logique).

Un sudo echo 'prout' >> /file.txt ne marchera pas, même avec sudo parce que la redirection « >> » ne tombe pas sous le Sudo.

On peut utiliser le | tee -a /file.txt mais ça pose problème dans le cas où il y a des caractères de contrôle (\n ou \t) dans le "echo".

Il faut utiliser sudo sh -c "echo 'line1\nline2' >> /file.txt". Ou alors se mettre en root (calembour) et utiliser sudo su puis le "echo".
https://blogs.oracle.com/joshis/entry/sudo_echo_does_not_work