重複の可能性:
書き込み権限のないファイルに標準出力をリダイレクトします。
書き込み禁止ファイルにテキストを1行追加しようとしています。
これを実行しようとしましたが、sudo echo "New line to write" >> file.txt
権限拒否エラーが発生しました。それはおそらく、文字列をファイルに追加するのではなくsudoを試みたからです。
実行しsudo vi file.txt
て認証すれば幸せに書くことができます。
どんな助けでも大変感謝します。
答え1
次のコマンドを使用してください
echo "New line to write" | sudo tee -a file.txt
答え2
私はいつも次のことを行います。 (su -c "echo \"Appended.\" >> test.txt"
そしてこれが他の解決策とどう違うのか知りたいです)。