Hi,
ich hab eine Datei mit z.B: folgendem Inhalt:
__114151 df
__8181818 df
__dsfdsff ffesfe
__1fse1f5e1 f1ds5 f15
(__ sollen zwei Leerzeichen sein)
Diese Datei wird per cat datei.txt | tool an ein anderes Programm geschickt., Nur kommt es nicht mit den ersten zwei Leerzeichen zurecht, die immer am Zeilenanfang sind. Wie bekomme ich die weg?
Leerzeichen am Zeilenanfang in einer Datei entfernen
Zuerst: ist ein "useless use of cat", besser ist:
Zurück zum Thema: sollte tun, was du möchstest. Um eine beliebige Anzahl von Leerzeichen am Anfang zu löschen, ist angebracht.
Code: Alles auswählen
cat datei | foo
Code: Alles auswählen
foo <datei
Code: Alles auswählen
sed -e 's/^ //' Datei | foo
Code: Alles auswählen
sed -e 's/^ +//' Datei | foo