Donnerstag, 21.11.2024 (CET) um 13:36 Uhr
www.windowspage.de 20 Jahre Windowspage
News:
Herzlich Willkommen bei Windowspage. Alles rund um Windows.

Tipps - WSL - Zeichen bei Textbearbeitung ersetzen oder entfernen (ab 1703)
Detailbeschreibung
Betriebssystem: Windows 10, Windows 11

Vor der Ausgabe von Texten auf dem Bildschirm (Terminalfenster) oder als Datei müssen oftmals einzelne oder mehrere Zeichen (im Datenstrom) zuvor bearbeitet bzw. geändert oder gelöscht werden. Hierfür steht das Tool bzw. der TR-Befehl (für translate) zur Verfügung. So können beispielsweise alle Kleinbuchstaben in Großbuchstaben oder mehrere aufeinaderfolgende Leerzeichen durch ein einziges Leerzeichen ersetzt werden. Für komplexere Ersetzungen (z. B. ganze Wörter) steht alternativ der Befehl "SED" bereit.

So geht's:

  • Starten Sie die entsprechende Linux-Distribution (z. B. "Ubuntu").
  • Als Befehl geben Sie folgenden Syntax "tr [Option] [Suchzeichen] [Ersatzzeichen]" ein. Z. B.: "echo WIndowspage | tr 'Ip' 'iP'"
  • Drücken Sie die Eingabetaste.
  • Die einzelnen Zeichen werden nun ersetzt bzw. gelöscht.

echo WIndowspage | tr 'Ip' 'iP'

Tabelle der Befehlsparameter (Auszug):

Parameter: Kurzbeschreibung:
-c Ergänzung der angegeben Zeichenfolge
-d Löschen von Zeichen (nicht ersetzen)
-s Mehrere identische aufeinanderfolgende Zeichen durch ein Zeichen ersetzen
[:alnum:] Alle Buchstaben und Zahlen
[:alpha:] Alle Buchstaben
[:digit:] Alle Zahlen
[:lower:] Alle Kleinbuchstaben
[:space:] Leerzeichen
[:upper:] Alle Großbuchstaben

Beispiele:

  • Ersetzt alle Punkte in Ausrufzeichen:
    "echo 'Windowspage - Alles rund um Windows.' | tr '.' '!'"
  • Alle Zeichen in Großbuchstaben umwandeln:
    "echo windowspage | tr '[:lower:]' '[:upper:]'"
  • Löscht alle Unterstriche "_" im Text:
    "echo '_Windowspage - Alles rund um Windows!_' | tr -d '_'"
  • Mehrere aufeinanderfolgende Leerzeichen sollen entfernet werden:
    "echo   'Windowspage   -   Alles   rund   um   Windows!' | tr -s '[:space:]'"
  • Konvertiert eine Windows-Textdatei in das Unixformat:
    "tr -d '\r' < 'Windowsdatei.txt' > 'Unixdatei.txt'"

Hinweis:

  • Weitere Optionen zur Textbearbeitung können mit dem Befehl "tr --help" ausgegeben werden.

Versionshinweis:

  • Die Linux-Distributionen benötigen mindestens Windows 10 Version 1703.

Windowspage - Weitere interessante Tipps und Einstellungen
Tipps für Windows 10, Windows 11
Statistik

Unsere Webseite verwendet technisch notwendige Cookies ("berechtigtes Interesse"). Darüberhinausgehend (z. B. für Statistiken oder Marketing) erfolgt keine Speicherung von Cookies. Klicken Sie auf "Ich stimme zu", um Cookies zu akzeptieren und direkt unsere Webseite besuchen zu können. Weitere Informationen...

Valid HTML 4.01 Transitional  CSS ist valide!