"Leune, Tilman" <[EMAIL PROTECTED]> schrieb:

> Hallo liste.
> 
> Ich m�chte in ca 400 nahezu gleichen konfigurationsdateien eine Zeile
> einf�gen
> respektive aktualisieren
> 
> bedingungen: 
> 
> WENN $alte_befehls_zeile nicht existiert, 
>   f�ge $neue_befehlszeile ein vor $Zeile_mit bestimmten_Inhalt.
> SONST
>   ersetze &alte_befehls_zeile durch $neue_befehlszeile
> 
> $alte_befehlszeile, $neue_befehlszeile und $ $zeile_mit_bestimmten_inhalt
> sind f�r alle dateien gleich.

Sicher nicht elegant, aber ich w�rde so anfangen:

for file in $ALLFILES; do
  if grep "$alte_befehlszeile" $file >/dev/null; then
    ersetze;
  else
    f�ge ein;
  fi;
done

Und das ersetzen und einf�gen vor der betreffenden Zeile geht
bestimmt mit sed.

Gru�, Frank
-- 
Ich habe z.Z. nur einmal pro Tag Netzzugang. Daher kommen meine Antworten 
langsamer als �blich

Frank K�ster geb. F�rst


--
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an