Das sind keine Leerzeichen
Gerade habe ich mich ein bißchen mit sed herumgeärgert. Ich wollte aus der Ausgabe von du -s alles ab den Leerzeichen entfernen. Die Ausgabe selbst sieht normalerweise so aus:
$ du -s temp
7496 temp
Die eigentliche Lösung um mehrere Leerzeichen zu entfernen wäre
du -s datei | sed 's/ *//g
und wollte einfach nicht funktionieren.
Warum? Ganz einfach: Das sind keine Leerzeichen. Das ist ein Tab.
du -s temp | sed 's/\t.*//g'
ging dann auch.
$ du -s temp
7496 temp
Die eigentliche Lösung um mehrere Leerzeichen zu entfernen wäre
du -s datei | sed 's/ *//g
und wollte einfach nicht funktionieren.
Warum? Ganz einfach: Das sind keine Leerzeichen. Das ist ein Tab.
du -s temp | sed 's/\t.*//g'
ging dann auch.
onli - 16. Apr, 12:12