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

Tipps - WSL - Tabulatoren in Leerzeichen und umgekehrt von (Text-) Dateien umwandeln (ab 1703)
Detailbeschreibung
Betriebssystem: Windows 10, Windows 11

Bei der Bearbeitung / Anzeige von (Text-) Dateien (z. B. CSV-Datei, Log-Datei) kann es erforderlich werden, dass ein mit Tabulatoren getrennter Inhalt stattdessen mit Leerzeichen getrennt werden soll. Ebenso kann der umgekehrte Fall, also die Trennung durch Tabulatoren anstelle von Leerzeichen, notwendig sein. Für beide Fälle stehen in den meisten Linux-Distributionen (z. B. "Debian" oder "Ubuntu") zwei entsprechende kleine Programme / Befehle für das Terminal (Eingabeaufforderung) bereit.

So geht's (Tabulatoren in Leerzeichen umwandeln):

  • Starten Sie die entsprechende WSL-Distribution (z. B. "Debian" oder "Ubuntu").
  • Als Syntax geben Sie "expand [Option] [Datei]" ein. Ersetzen Sie dabei "[Datei]" durch die entsprechenden Dateinamen. Z. B.: "expand -t 1 windowspage.txt"
  • Drücken Sie die Eingabetaste.
  • Die Tabulatoren in der angegebenen Datei werden durch Leerzeichen ersetzt und auf der Standardausgabe ausgegeben.

expand -t 1 windowspage.txt

So geht's (Leerzeichen in Tabulatoren umwandeln):

  • Starten Sie die entsprechende WSL-Distribution (z. B. "Debian" oder "Ubuntu").
  • Als Syntax geben Sie "unexpand [Option] [Datei]" ein. Ersetzen Sie dabei "[Datei]" durch die entsprechenden Dateinamen. Z. B.: "unexpand -t 1 windowspage.txt"
  • Drücken Sie die Eingabetaste.
  • Die Tabulatoren in der angegebenen Datei werden durch Leerzeichen ersetzt und auf der Standardausgabe ausgegeben.

unexpand -t 1 windowspage.txt

Optionen (Auszug):

Option Befehl Beschreibung
-a unexpand Alle Leerzeichen umwandeln (statt nur der führenden).
-i expand Tabulatoren werden nicht nach "Nicht-Freiraumzeichen" ("non blanks") umgewandelt.
-t [Zahl] expand, unexpand Tabulatoren entsprechen der angegeben Anzahl an Zeichen (Standard 8).

Weitere Beispiele:

  • Die enthaltenen Tabulatoren in der Textdatei "windowspage.txt" in Leerzeichen umwandeln und als "wptext.txt" speichern:
    "expand windowspage.txt > wptext.txt "
  • Die in der Datei "wptext.txt" enthaltenen Leerzeichen als Tabulator (Position Tabulator 4) umwandeln und als "wptab.txt" speichern:
    "unexpand -t 4 wptext.txt > wptab.txt"
  • Alle Leerzeichen in der Datei "windowspage.txt" umwandeln und auf der Standardausgabe anzeigen:
    "unexpand -a windowspage.txt"

Hinweis:

  • Weitere Optionen zur Steuerung der Ausgabe können mit dem Befehl "expand --help" bzw. "unexpand --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!