Re: viele dateien auf einmal modifizieren
Leune, Tilman schrieb:
> WENN $alte_befehls_zeile nicht existiert,
> füge $neue_befehlszeile ein vor $Zeile_mit bestimmten_Inhalt.
> SONST
> ersetze &alte_befehls_zeile durch $neue_befehlszeile
Das bedingt sich vermutlich nicht gegenseitig und kann daher in zwei
getrennten Schritten gemacht werden. Mit "grep -l" kann man eine Liste
der Treffer in eine Datei umleiten und mit "grep -L" der Nicht-Treffer.
Die Liste lässt sich bei normalen Dateinamen (ohne Leerzeichen) und
einfach an "for i in $(cat liste)" oder über "cat liste | xargs" an
jedes beliebige Textwerkzeug, wie z.B. "sed" oder "awk" verfüttern.
--
rainer@ellinger.de
Reply to: