echo "Hello World" > hello.txt
Apabila hello.txt dimiliki oleh root dan perintah dieksekusi lewat sudo, tidak bisa menggunakan perintah sebagai berikut:
sudo echo "Hello World" > /etc/hello.txt
Hal ini bisa dilakukan dengan menulis file terlebih dahulu kemudian menyalin file tersebut ke file tujuan akhir.
TEMP_FILE=$(mktemp) echo "Hello World" > $TEMP_FILE sudo mv $TEMP_FILE > /etc/hello.txt
Tidak ada komentar:
Posting Komentar