En esta linea:
tr a A < /etc/hosts | sort -r |pr -d > /etc/hosts
¿Cuál sería el resultado esperado? Sé que 'a' en minúsculas cambiaría a 'A' en mayúsculas, pero ¿qué sigue? ¿Se sobrescribirá el archivo original ya que la redirección es al mismo nombre de archivo?
bash: /etc/hosts: Permission deniederror (suponiendo que su shell sea bash), a menos que esté ejecutando esto comoroot./etc/hostsnormalmente se puede escribir solo por root. Si está ejecutando esto comoroot(lo que realmente no debería), obtendría un vacío/etc/hostscomo Michael Homer explicó.