rev
- rev – program użytkowy, który czyta dane ze standardowego wejścia lub plików i odwraca kolejność znaków w każdej linii.
- Dostępny w większości systemów Unix/Linux, często w pakiecie
util-linux
. - Przydatny do prostych transformacji tekstu, debugowania lub ćwiczeń z obróbki danych.
Składnia
Dział zatytułowany „Składnia”rev [plik...]
- Jeśli nie podano pliku, czyta dane z
stdin
.
Parametry
Dział zatytułowany „Parametry”Parametr | Opis |
---|---|
<plik> | Plik wejściowy do przetworzenia. |
(brak opcji) | rev nie posiada typowych przełączników – działa prosto: odwraca linie. |
Przykłady użycia
Dział zatytułowany „Przykłady użycia”# 1) Odwrócenie linii wpisanych ręcznieecho "Hello" | rev# Wynik: olleH
# 2) Odwrócenie linii w plikurev plik.txt
# 3) Odwrócenie wyniku innego polecenials | rev
- Linia po linii: Odwracany jest tylko ciąg znaków w ramach jednej linii, nie kolejność linii.
- Prostota: Brak wsparcia dla zaawansowanych transformacji – do tego służą
awk
,sed
,perl
. - Dostępność: W niektórych minimalnych systemach może być niedostępny – trzeba doinstalować.
Najczęściej spotykane błędy i jak je naprawić
Dział zatytułowany „Najczęściej spotykane błędy i jak je naprawić”Błąd / Komunikat | Przyczyna | Rozwiązanie |
---|---|---|
rev: command not found | Brak zainstalowanego narzędzia | Zainstaluj: Debian/Ubuntu – apt install util-linux , RHEL/CentOS – yum install util-linux . |
Pusty wynik | Brak danych wejściowych | Podaj plik lub dane na stdin. |