In questa linea:
tr a A < /etc/hosts | sort -r |pr -d > /etc/hosts
quale sarebbe il risultato atteso? So che la lettera "a" minuscola cambierebbe in "A" maiuscola, ma quali sono le prospettive? Il file originale verrebbe sovrascritto poiché il reindirizzamento ha lo stesso nome file?
bash: /etc/hosts: Permission deniederrore (supponendo che la tua shell sia bash), a meno che tu non lo stia eseguendo comeroot./etc/hostsè normalmente scrivibile solo da root. Se lo stai eseguendo comeroot(cosa che non dovresti davvero), ti svuoteresti/etc/hostscome ha spiegato Michael Homer.