Verwendung des Linux-Befehls tr

Verwendung des Linux-Befehls tr

1. Einleitung

tr wird verwendet, um einen Textabschnitt zu konvertieren oder zu löschen. tr ist die Abkürzung für „translate“ (übersetzen) und die Funktion im Englischen lautet: Zeichen übersetzen oder löschen. Alle Funktionen von tr können von sed ausgeführt werden, und tr kann als minimalistische Implementierung von sed betrachtet werden.

2. Format

tr [OPTION] … SET1 [SET2]

3. Optionen

-c, -C, --complement: Löscht Zeichen, die nicht zum Zeichensatz <Zeichensatz1> gehören, oder konvertiert sie in das letzte Zeichen im Zeichensatz <Zeichensatz2> (wenn Sie mehrere Zeichen angeben). Siehe Beispiel 6.
-d, --delete: Löscht die Zeichenfolge SET1 in den Informationen.
-s, --squeeze-repeats: Komprimiert wiederholte Zeichen und behält nur eines.
--help: Hilfeinformationen anzeigen.
--version: Versionsinformationen anzeigen.

4. Beispiele

(1) Ändern Sie in den von last ausgegebenen Informationen alle Kleinbuchstaben in Großbuchstaben.

letzte|tr '[az]' '[AZ]'
//oder letzte|tr [az] [AZ]

(2) Löschen Sie den Doppelpunkt „:“ aus den von /etc/passwd ausgegebenen Informationen.

cat /etc/passwd | tr -d ':'

(3) Konvertieren Sie DOS-Dateien in Unix-Dateien.

cat /etc/passwd | tr -d '\r'

(4) Leerzeilen löschen

cat-Datei | tr -s "\n" > neue_Datei

(5) Ersetzen Sie das in der Datei vorkommende Wort "abc" durch "xyz".

cat-Datei | tr "abc" "xyz" > neue_Datei

Hinweis: Hier werden alle Vorkommen des Buchstabens „a“ in der Datei durch den Buchstaben „x“, der Buchstabe „b“ durch den Buchstaben „y“ und der Buchstabe „c“ durch den Buchstaben „z“ ersetzt, anstatt die Zeichenfolge „abc“ durch die Zeichenfolge „xyz“ zu ersetzen.

(6) Löschen und Ersetzen von Zeichen außerhalb des angegebenen Zeichensatzes.

//Zeichen außerhalb des angegebenen Zeichensatzes ersetzen [b3335@MIC ~]$ echo alv blv|tr -c 'lv ' "x"
xlv xlv

//Zeichen außerhalb des angegebenen Zeichensatzes löschen [b3335@MIC ~]$ echo alv blv|tr -cd 'lv'
Stufe

Oben finden Sie detaillierte Informationen zur Verwendung des Linux-Befehls tr. Weitere Informationen zum Linux-Befehl tr finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM!

Das könnte Sie auch interessieren:
  • Detailliertes Tutorial zur Verwendung des Befehls xargs unter Linux
  • Verwendung des Linux-Befehls ipcs
  • Verwendung des Linux-Befehls „sar“ und Analyse von Codebeispielen
  • Verwendung des Linux-Befehls ls
  • Verwendung des Linux-Befehls sed
  • Verwendung des Linux-Lesebefehls
  • Verwendung des Linux-Befehls usermod
  • Verwendung des Linux-Befehls passwd
  • Detaillierte Erläuterung der Verwendung des Linux-Zeitbefehls
  • Verwendung des Linux-Befehls ln
  • Verwendung des Linux-Telnet-Befehls

<<:  WeChat-Applet zur Bestimmung, ob die Mobiltelefonnummer legal ist Beispielcode

>>:  Fassen Sie einige häufige Rankingprobleme in MySQL zusammen

Artikel    

Artikel empfehlen

So verwenden Sie Xtrabackup zum Sichern und Wiederherstellen von MySQL

Inhaltsverzeichnis 1. Sicherung 1.1 Vollständig v...

Vier Modi zum Öffnen und Schließen von Oracle

>1 Starten Sie die Datenbank Geben Sie im cmd-...

Tutorial zur Konfiguration der kostenlosen MySQL-Installationsversion

In diesem Artikel wird das kostenlose MySQL-Insta...

Eine kurze Diskussion über benutzerdefinierte VUE-Uni-App-Komponenten

1. Übergeordnete Komponenten können Daten über Re...

Detaillierte Erklärung wichtiger Kaskadierungskonzepte in CSS

Kürzlich stieß ich im Verlauf des Projekts auf ei...

Vuex in einem Artikel verstehen

Inhaltsverzeichnis Überblick Die vier Hauptobjekt...

Top 10 Js Bildverarbeitungsbibliotheken

Inhaltsverzeichnis einführen 1. Pica 2. Lena.js 3...

Zusammenfassung der Vue Watch-Überwachungsmethoden

Inhaltsverzeichnis 1. Die Rolle der Uhr in Vue is...

Asynchrone Programmierung in Javascript: Verstehen Sie Promise wirklich?

Inhaltsverzeichnis Vorwort Grundlegende Verwendun...

Detaillierte Erläuterung der geplanten MySQL-Aufgaben (Ereignisereignisse)

1. Kurze Einführung in die Veranstaltung Ein Erei...

Zusammenfassung der MySQL-Datenbanknutzungsspezifikationen

Einführung: Ich glaube, dass jeder einige Dokumen...

Aufzeichnungen zur Verwendung von SSH-Befehlen unter Windows 8

1. Öffnen Sie die virtuelle Maschine und das Git-...