sed macht mich irre ...
Ich habe eine Datei (hier im Beispiel mit Namen "3"), die Leerzeichen und Tabs (einen) enthält, also alle "Whitespaces", die ich gerne via Script entsorgen möchte.
Die Leerzeichen sind kein Thema, den Tab aber erwische ich nicht:
Code: Alles auswählen
$ cat 3
0;2 ;0
$ od -x 3
0000000 303b 3209 2020 3b30 0a00
0000011
$ sed -e 's/[ \t]*//g' 3|od -x
0000000 303b 3209 3b30 0a00
0000007
$ sed -e 's/\t//g' 3 |od -x
0000000 303b 3209 2020 3b30 0a00
0000011
$ sed -e 's/\x09//g' 3 |od -x
0000000 303b 3209 2020 3b30 0a00
0000011
$