C Shell Wiki
Posts (Latest 10 updated) :
Read all
Contents:
  1. [Linux] C Shell (csh) tr Verwendung: Zeichen ersetzen und löschen
    1. Übersicht
    2. Verwendung
    3. Häufige Optionen
    4. Häufige Beispiele
    5. Tipps

[Linux] C Shell (csh) tr Verwendung: Zeichen ersetzen und löschen

Übersicht

Der tr Befehl wird verwendet, um Zeichen in einem Text zu ersetzen oder zu löschen. Er ist besonders nützlich, um Daten zu transformieren, indem man bestimmte Zeichen durch andere ersetzt oder unerwünschte Zeichen entfernt.

Verwendung

Die grundlegende Syntax des tr Befehls lautet:

tr [Optionen] [Argumente]

Häufige Optionen

  • -d: Löscht die angegebenen Zeichen.
  • -s: Reduziert aufeinanderfolgende Zeichen auf ein einzelnes Zeichen.
  • -c: Verwendet das Komplement der angegebenen Zeichen.

Häufige Beispiele

  1. Zeichen ersetzen Um alle Vorkommen von ‘a’ durch ‘b’ zu ersetzen:
    echo "banana" | tr 'a' 'b'
    
  2. Zeichen löschen Um alle Vorkommen von ‘a’ aus einem Text zu löschen:
    echo "banana" | tr -d 'a'
    
  3. Zeichen zusammenfassen Um mehrere aufeinanderfolgende Leerzeichen auf ein einzelnes Leerzeichen zu reduzieren:
    echo "Dies    ist    ein    Test." | tr -s ' '
    
  4. Komplementäre Zeichen verwenden Um alle Zeichen außer den Vokalen zu löschen:
    echo "Hallo Welt" | tr -d 'aeiou'
    

Tipps

  • Verwenden Sie echo oder eine Datei als Eingabe, um tr effektiv zu testen.
  • Kombinieren Sie tr mit anderen Befehlen wie grep oder sort, um komplexere Datenmanipulationen durchzuführen.
  • Achten Sie darauf, dass tr keine regulären Ausdrücke unterstützt; es arbeitet nur mit einzelnen Zeichen.