У цьому рядку:
tr a A < /etc/hosts | sort -r |pr -d > /etc/hosts
який був би очікуваний результат? Я знаю, що нижній регістр 'a' зміниться на верхній регістр 'A', але що далі? Чи був би перезаписаний оригінальний файл, оскільки переспрямовування має те саме ім’я файлу?
bash: /etc/hosts: Permission denied
помилку (якщо припустити, що ваша оболонка є ударом), якщо ви не працюєте з цимroot
./etc/hosts
як правило, для запису тільки з коренем. Якщо ви запускаєте це якroot
(чого ви насправді не повинні), ви отримаєте порожнє,/etc/hosts
як пояснив Майкл Гомер.