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. "" oder "").
- Als Syntax geben Sie "" ein. Ersetzen Sie dabei "" durch die entsprechenden Dateinamen. Z. B.: ""
- Drücken Sie die Eingabetaste.
- Die Tabulatoren in der angegebenen Datei werden durch Leerzeichen ersetzt und auf der Standardausgabe ausgegeben.
So geht's (Leerzeichen in Tabulatoren umwandeln):
- Starten Sie die entsprechende WSL-Distribution (z. B. "" oder "").
- Als Syntax geben Sie "" ein. Ersetzen Sie dabei "" durch die entsprechenden Dateinamen. Z. B.: ""
- Drücken Sie die Eingabetaste.
- Die Tabulatoren in der angegebenen Datei werden durch Leerzeichen ersetzt und auf der Standardausgabe ausgegeben.
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:
""
- Die in der Datei "wptext.txt" enthaltenen Leerzeichen als Tabulator (Position Tabulator 4) umwandeln und als "wptab.txt" speichern:
""
- Alle Leerzeichen in der Datei "windowspage.txt" umwandeln und auf der Standardausgabe anzeigen:
""
Hinweis:
- Weitere Optionen zur Steuerung der Ausgabe können mit dem Befehl "" bzw. "" ausgegeben werden.
Versionshinweis:
- Die Linux-Distributionen benötigen mindestens Windows 10 Version 1703.
|