PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Leerzeichen durch Tabs ersetzen



Brujah
08-11-2006, 15:34
Hat jemand ein Script mit dem ich alle Leerzeichen in allen meinen C++ Codes durch Tabs ersetzen kann?
Also immer wenn 3 aufeinanderfolgende Leerzeichen am Zeilenanfang auftauchen hätte ich gerne stattdessen einen Tab.

michael.sprick
08-11-2006, 15:38
cat datei | sed -e 's/^\s\{3\}/\t/g'

zum beispiel....

Brujah
08-11-2006, 16:56
Ich habe aber auch den Fall das es mehrmals 3 Leerzeichen sein können.
Hiermit werden nur die jeweils ersten 3 durch einen Tab ersetzt.
Ist das auch möglich?

Brujah
08-11-2006, 18:27
Habs hinbekommen.
In meinem Fall reichte es einfach das ^ wegzulassen.