8587835 sagte:

> sed habe ich ausprobiert. Mit Radio Eriwan: jein !
>
> sed -e "s/sells/""/g" <anode9.html> aanode9.html
                  ^^warum das?
>
> Aus anode9.html wird das Wort "sells" gel�scht - aber nur so, da� dann
> eine neue Datei gebildet werden mu�.

Das haben wir Dir gesagt...

Die eigentliche Frage: Funktioniert die ge�nderte Datei denn?
Nur wenn das schon passt, dann ist es sinnvoll weiter zu machen.

> Wenn ich eingebe
>
> sed -e "s/sells/""/g" <anode9.html> anode9.html
>
> dann  wird immer sinnwidrigerweise die Datei entleert: sie beh�lt ihren
>  Namen, aber
> es ist nichts mehr drin, 0 Byte.

Korrekt.  Denn die Datei wird per ">" neu angelegt, bevor sed diese
liest.  Auch das haben wir schon gesagt.

> D.h. ich mu� einen neuen Namen
> eingeben  resp. die neue
> Datei hei�t anders. Das will ich aber auf keinen Fall ! Also m��te
> irgendein Befehl daran
> geh�ngt werden der sie nach dem Ausf�hren des Befehls wieder umbenennt,
>  zum alten Namen. Das Ganze ist ja eine Hilfskonstruktion zum
> Bearbeiten  von html-Dateien, die mit
> Bildern verlinkt sind.
> Also etwa so:
> 1. Schritt: entferne aus "Datei.html" die Phrase "aber" und ersetze sie
>  durch "". Nenne sie
>        "Datei.a.html"  ( <Datei.html> Datei.a.html
> 2. Schritt: nenne <Datei.a.html> Datei.html
>
> eine Idee, wie das geht ?

Siehe mein erstes Posting und Hans Erl�uterungen dazu ("for" Schleife).

Jochen

-- 
This space is intentionally left blank.


----------------------------------------------------------------------------
PUG - Penguin User Group Wiesbaden - http://www.pug.org

Antwort per Email an