Przejdź do głównej zawartości

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.

Okno terminala
rev [plik...]
  • Jeśli nie podano pliku, czyta dane z stdin.

ParametrOpis
<plik>Plik wejściowy do przetworzenia.
(brak opcji)rev nie posiada typowych przełączników – działa prosto: odwraca linie.

Okno terminala
# 1) Odwrócenie linii wpisanych ręcznie
echo "Hello" | rev
# Wynik: olleH
Okno terminala
# 2) Odwrócenie linii w pliku
rev plik.txt
Okno terminala
# 3) Odwrócenie wyniku innego polecenia
ls | 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ć.

Błąd / KomunikatPrzyczynaRozwiązanie
rev: command not foundBrak zainstalowanego narzędziaZainstaluj: Debian/Ubuntu – apt install util-linux, RHEL/CentOS – yum install util-linux.
Pusty wynikBrak danych wejściowychPodaj plik lub dane na stdin.