Zeichen in Dateien ersetzen
Option | Bedeutung |
-d | Entfernt die Zeichen in Satz1 aus der Zeichenfolge |
-s | Entfernt mehrfache Vorkommen der Zeichen in Satz1 |
-c | Ersetzt die Zeichen, die nicht in Satz1 vorkommen |
Beispiele:
cat file1 | tr altes_Wort neues_Wort > NeueDatei
tr -d ':' < /etc/passwd
liest /etc/passwd und entfernt aus diesem Zeichenstrom alle Doppelpunkte.
tr -s '\n'
ersetzt doppelte oder mehrfache Leerzeilen durch eine einzige.
tr "\n" " " < dateiname > neue_datei
löscht alle Zeilenumbrüche
tr [:lower:] [:upper:]
ersetzt alle Kleinbuchstaben aus der Standardeingabe durch Großbuchstaben und gibt das Ergebnis auf der Standardausgabe aus.