In diesem Artikel werden wir mehr über 10 nützliche tr-Befehle in Linux erfahren.
tr (kurz für translate) ist ein nützliches Befehlszeilen-Dienstprogramm, das Zeichen aus der Standardeingabe übersetzt, zusammendrückt und/oder löscht und in die Standardausgabe schreibt. Es ist ein nützliches Programm zum Bearbeiten von Text in der Befehlszeile.
Die Syntax des tr-Befehls:
# tr [OPTION]… SET1 [SET2]
1 Wandeln Sie den gesamten Text von Kleinbuchstaben in Großbuchstaben um und umgekehrt
# cat file.txt | tr [:lower:] [:upper:]
Es wandelt Text von Kleinbuchstaben in Großbuchstaben um.
2. Der alternative Befehl für den obigen Befehl ist wie unten gezeigt
# cat linux.txt | tr [a-z] [A-Z]
3. Eingabe- und Ausgabeumleitung
# tr [a-z] [A-Z] < file1.txt=""> file2.txt
Mit diesem Befehl können Sie Eingaben über die Eingabeumleitung an tr senden und die Ausgabe mit demselben Befehl in eine Datei umleiten.
4. Zeichen aus der Datei entfernen
# cat file.txt | tr -d ' '
Der obige Befehl entfernt Leerzeichen aus der Datei. Sie können jedes Zeichen erwähnen, das Sie entfernen möchten.
5. Doppelte Zeichen entfernen
# cat domains.txt | tr -s ' '
Der obige Befehl entfernt doppelte Leerzeichen. Sie können die Option -s verwenden, um die Zeichen zusammenzudrücken, sodass nur ein Vorkommen davon übrig bleibt.
6. Nummer aus der Datei anzeigen
# cat file.txt | tr -cd "[:digit:]\n'
Wenn Sie Zahlen anzeigen und alle Buchstaben entfernen möchten, hilft Ihnen der obige Befehl. Die Option -c weist tr an, das Komplement im gegebenen von SET zu verwenden.
7. Zeilenumbruch in ein einzelnes Wort
# cat file.txt | tr ' ' "\n'
Dieser Befehl teilt die einzelne Wortzeile in mehrere Zeilen auf.
8. Verbinde mehrere Zeilen in einem einzigen Satz
# tr "\n' ' ' <>
9. Es ist auch möglich, nur ein einzelnes Zeichen, beispielsweise ein Leerzeichen, wie folgt in ein „ : “-Zeichen zu übersetzen.
# echo "neotechsystems.net =>Linux-HowTos,Guides,Tutorials' | tr ' ' ":'
10. Handbuchseite
# man tr
Um mehr über tr zu erfahren, führen Sie den obigen Befehl aus.
In diesem Artikel haben wir 10 nützliche tr-Befehle in Linux gesehen.