権限のないファイルに>>リダイレクトを利用して文字列を追記したい場合、
sudo sh -c "echo '文字列' >> ファイルパス"
などと記載する必要がある。
※shはbashなども可
単に
sudo echo '文字列' >> ファイルパス
とするだけでは、echoに対してのみsudoされる(「>>」に対してはsudoの効力がない)ため、書き込みできない。
権限のないファイルに>>リダイレクトを利用して文字列を追記したい場合、
sudo sh -c "echo '文字列' >> ファイルパス"
などと記載する必要がある。
※shはbashなども可
単に
sudo echo '文字列' >> ファイルパス
とするだけでは、echoに対してのみsudoされる(「>>」に対してはsudoの効力がない)ため、書き込みできない。
コメント