Während der Arbeit an der Linux-Befehlszeile möchten Sie möglicherweise manchmal eine Zeichenfolge oder Textzeile(n) umkehren. Sie werden froh sein zu wissen, dass es Befehlszeilenprogramme gibt, mit denen Sie genau dies tun können. Hier, in diesem Tutorial, werden wir ein solches Tool namens rev. Aber bevor wir das tun, ist es erwähnenswert, dass alle Beispiele hier auf einem Ubuntu 18.04 LTS-Rechner getestet wurden.
Linux-Rev-Befehl
Der Befehl rev in Linux kehrt Textzeilen zeichenweise um. Es folgt die Syntax:
rev [option] [file...]
Und hier ist, was die Manpage dazu sagt:
The rev utility copies the specified files to standard output, revers?
ing the order of characters in every line. If no files are specified,
standard input is read.
Im Folgenden finden Sie einige Beispiele im Q&A-Stil, die Ihnen eine bessere Vorstellung davon vermitteln sollen, wie der rev-Befehl funktioniert.
Q1. Wie verwende ich den rev-Befehl?
Einfach, führen Sie einfach 'rev' ohne jede Option aus.
rev
Wenn Sie das Tool auf diese Weise ausführen, wartet es darauf, dass Sie etwas eingeben. Sie können ein Wort oder eine Zeile eingeben, und sobald Sie fertig sind, drücken Sie die Eingabetaste, und Sie sehen umgekehrten Text in der Ausgabe.
Zum Beispiel habe ich die folgende Eingabe eingegeben:
hello world
Und bekam die folgende Ausgabe:
dlrow olleh
Q2. Wie funktioniert der Befehl rev mit Dateien?
Das ist auch ziemlich einfach. Übergeben Sie einfach den Namen der Datei als Eingabe und Sie werden umgekehrte Inhalte in der Ausgabe sehen.
Hier ist ein Beispiel:
Sie können also sehen, dass die Zeilen in der Datei 'test.txt' in der Ausgabe vertauscht wurden.
Q3. Wie kann ich Hilfe und Versionsinformationen anzeigen?
Verwenden Sie dazu die Befehlszeilenoptionen -V und -h.
rev -V
rev -h
Hier ist die Ausgabe dieser Befehle auf meinem System:
Q4. Wie kann man zeilenweise statt zeichenweise umkehren?
Während der rev-Befehl zeichenweise auf Textzeilen wirkt, gibt es einen anderen Befehl – genannt tac – der die Informationszeilen zeilenweise umkehrt. Weitere Informationen zu Tac finden Sie hier.
Schlussfolgerung
Der Drehzahlbefehl hat keine steile Lernkurve. Tatsächlich bietet es nicht wirklich viele Befehlszeilenoptionen. In diesem Tutorial haben wir die meisten Dinge besprochen. Um mehr über rev zu erfahren, besuchen Sie die Manpage des Tools.