W tej linii:
tr a A < /etc/hosts | sort -r |pr -d > /etc/hosts
jaki byłby oczekiwany wynik? Wiem, że małe litery „a” zmieniłyby się na wielkie litery „A”, ale co dalej? Czy oryginalny plik zostałby zastąpiony, ponieważ przekierowanie prowadzi do tej samej nazwy pliku?
bash: /etc/hosts: Permission deniedbłąd (zakładając, że twoja powłoka to bash), chyba że używasz tego jakoroot./etc/hostsjest zwykle zapisywalny tylko przez root. Jeśli prowadzisz to jakoroot(czego naprawdę nie powinieneś), dostaniesz puste,/etc/hostsjak wyjaśnił Michael Homer.