tr
tr zum Tauschen von Buchstaben
Blanks loeschen
tr -s [:blank:] ' ' < test.txt
Alles gross geschrieben
tr 'a-z' 'A-Z' < test.txt
tr [:lower:] [:upper:] < test.txt
tr [:lower:] [:upper:] < test.txt
Entfernen von Ziffern
tr -d '0-9' < test.txt
Nur druckbare Zeichen und new line
tr -c -d '[:print:] \n' < test.txt
Für alle Dateien im aktuellen Verzeichnis mache Folgendes: Verschiebe diese für den Benutzer sichtbar in Dateien, deren Namen das Ergebnis der tr-Tauschaktion sind. (jlu)
$ for i in *; do mv -v "$i" `echo $i | tr ' ' '_'`; done
`datei mit leerzeichen' -> `datei_mit_leerzeichen'
`datei mit leerzeichen 2' -> `datei_mit_leerzeichen_2'
CategoryLinux