Startseite > Textverarbeitung & Suche > rev

rev: Zeichenketten umkehren

Der Befehl rev kehrt die Zeichenreihenfolge jeder Zeile, die aus der Standardeingabe oder einer Datei gelesen wird, um und gibt sie auf der Standardausgabe aus. Es ist ein einfaches, aber nützliches Dienstprogramm, das häufig mit Pipes (|) verwendet wird, um die Ausgabe anderer Befehle zu manipulieren.

Übersicht

rev kehrt jede Zeile des eingegebenen Textes Zeichen für Zeichen um. Zum Beispiel wird 'hello' zu 'olleh'. Es kann zum Umkehren von Dateiinhalten oder für bestimmte Sortiertricks verwendet werden.

Hauptmerkmale

  • Kehrt die Zeichenkette jeder Zeile einzeln um
  • Unterstützt Standardeingabe und Dateieingabe
  • Einfache Verknüpfung mit anderen Befehlen über Pipes
  • Sehr einfache Bedienung und wenige Optionen

Hauptoptionen

Da rev ein Dienstprogramm mit einem einzigen Zweck ist, Zeichenketten umzukehren, gibt es kaum funktionale Optionen. Es funktioniert hauptsächlich über Eingabe und Ausgabe.

Standardverhalten

Erzeugter Befehl:

Kombinieren Sie die Befehle.

Beschreibung:

`rev` Führen Sie den Befehl aus.

Kombinieren Sie diese Optionen und führen Sie die Befehle virtuell zusammen mit der KI aus.

Anwendungsbeispiele

Erfahren Sie, wie Sie die Funktion zum Umkehren von Zeichenketten mithilfe verschiedener Anwendungsbeispiele des Befehls rev nutzen.

Zeichenkette umkehren

echo "hello world" | rev

Kehrt die vom echo-Befehl übergebene Zeichenkette mit rev um.

Dateinhalt umkehren

echo -e "apple\nbanana\norange" > fruits.txt
rev fruits.txt
rm fruits.txt

Kehrt jede Zeile der angegebenen Datei um und gibt sie aus. (Erstellt eine temporäre Datei für das Beispiel.)

Dateinamen umkehren und sortieren

touch file_a.txt file_b.txt file_c.txt
ls -1 | rev | sort | rev
rm file_a.txt file_b.txt file_c.txt

Ein fortgeschrittener Trick, um eine Liste von Dateien mit ls -1 abzurufen, sie mit rev umzukehren, mit sort zu sortieren und dann mit rev wieder in den ursprünglichen Zustand zurückzuversetzen, um nach einem bestimmten Muster zu sortieren.

Tipps & Hinweise

Der Befehl rev ist einfach, kann aber in Kombination mit anderen Befehlen leistungsstarke Funktionen ausführen.

Nutzungstipps

  • **Verwendung von Pipes (|)**: rev empfängt Standardeingaben und gibt sie auf der Standardausgabe aus, sodass es sehr nützlich ist, die Ausgabe anderer Befehle sofort umzukehren.
  • **Log-Analyse**: Kann verwendet werden, um Protokolle mit bestimmten Mustern umgekehrt zu lesen oder Felder nach umgekehrter Reihenfolge zu sortieren.
  • **Sortiertricks**: Durch Umkehren von Dateinamen oder bestimmten Datenfeldern, Sortieren und erneutes Umkehren können Sie eine Sortierung nach bestimmten Kriterien implementieren, die mit der normalen Sortierung schwierig ist.

Hinweise

  • **Zeilenweise Verarbeitung**: rev verarbeitet jede Zeile unabhängig und kehrt nicht den gesamten Textblock über mehrere Zeilen hinweg um. Um den gesamten Text umzukehren, müssen Sie möglicherweise andere Tools kombinieren (z. B. die Zeilenreihenfolge mit `tac` umkehren und dann `rev` anwenden).
  • **Zeichenweise, nicht Byte-weise**: rev kehrt basierend auf Zeichen um. Auch Multibyte-Zeichen (z. B. Koreanisch) werden korrekt verarbeitet.

Gleiche Kategorie Befehle