W przypadku pytań dotyczących tr, narzędzia, które tłumaczy lub usuwa znaki. Użyj tego tagu w przypadku pytań dotyczących samego narzędzia tr lub pytań dotyczących problemów wynikających z jego używania.
Mam jeden konkretny serwer, który wykazuje dziwne zachowanie podczas używania tr. Oto przykład z działającego serwera: -bash-3.2$ echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] 1234567890 -bash-3.2$ To ma dla mnie idealny sens. Wynika to jednak z serwera „specjalnego”: [root@host~]# echo "abcdefghijklmnopqrstuvwxyz1234567890"|tr -d [a-z] abcdefghijklmnpqrstuvwxyz1234567890 Jak widać, usuwanie wszystkich małych liter kończy się niepowodzeniem. …
Mam kilka plików .txt UTF-8, które chciałbym przekonwertować na wielkie litery. Gdyby to był tylko ASCII, mógłbym użyć: tr [:lower:] [:upper:] Ale ponieważ pracuję z diakrytami i innymi rzeczami, wydaje się, że to nie działa. Myślę, że to może działać, jeśli ustawię odpowiednie ustawienia regionalne, ale potrzebuję tego skryptu, aby …
trwydaje się buforować dane wejściowe, dzięki czemu to polecenie LongRunningCommand|tr \\n ,zacznie generować dane wyjściowe dopiero po zgromadzeniu kilku kilobajtów danych wejściowych z LongRunningCommand. Czy istnieje sposób na wymuszenie trzatrzymania buforowania lub innego polecenia, które może zastąpić nowe wiersze innym znakiem bez buforowania? PS Próbowałem już dwóch pierwszych sugestii z …
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?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.