Dans cette ligne:
tr a A < /etc/hosts | sort -r |pr -d > /etc/hosts
quel serait le résultat attendu? Je sais que «a» en minuscule se changerait en «A» en majuscule, mais quelle est la prochaine étape? Le fichier d'origine serait-il écrasé puisque la redirection est vers le même nom de fichier?
bash: /etc/hosts: Permission denied
erreur (en supposant que votre shell est bash), sauf si vous l'exécutez en tant queroot
./etc/hosts
est normalement accessible en écriture uniquement par root. Si vous exécutez cela commeroot
(ce que vous ne devriez vraiment pas), vous obtiendrez un vide/etc/hosts
comme l'explique Michael Homer.