Va bene usare sudo
un singolo comando per eseguirlo con i privilegi di superutente:
sudo echo "hi"
Ma quando uso le pipe con il comando:
sudo echo "hi" > /a.txt
Il privilegio di superutente non si estende alla parte pipe ( > /a.txt
) e viene visualizzato un errore per autorizzazione negata:
bash: /a.txt: autorizzazione negata
La mia domanda è:
Esiste una sintassi in cui posso estendere l'ambito di cui sudo
sopra per lavorare anche sulla parte della pipeline?