Hi,

On Mon, Jul 22, 2002 at 04:31:20PM +0200, 8587835 wrote:

> so, jetzt habe ich etwas an Deinem Skript herumgeschraubt:
> for i in *.html ;do mv $i $i.bak ; sed -e 
> "http://www.htw-saarland.de/fb/gis/pi/edv-fallstudien/latex/,,";<$i.bak 
> $i; done
> [...]
> Den Grund verstehe ich nicht.
> Also: ich habe mich bem�ht zu verstehen was da passiert. Das geht nur 
> teilweise. 

Ich dr�sel das mal auf une kommentiere:

----------------schnipp------------------
# f�r jede html datei
for i in *.html 
do 
        # verschiebe datei nach $datei.bak
        mv $i $i.bak 
        # suche und ersetze in jeder Datei den string "..." mit ""
        sed -e "s,http://www.htw-saarland.de/fb/gis/pi/edv-fallstudien/latex/,,"; < 
$i.bak > $i
done
---------------schnapp---------------
Das verschieben ist notwendig weil > eine neue leere datei anlegt bevor
mit < gelesen wird.


> Da� sed ein shell editor ist habe ich verstanden.

Ein stream editor um genau zu sein!


> Ich kann auch die man-page lesen, aber z.B. nicht die aufgelisteten 
> Optionen in richtiges Handeln umsetzen.

Es gibt da ein oreily Buch "sed & awk", wobei ich mich immernoch frage
welches von den beiden Tierchen auf dem Cover jetzt sed und welches awk
ist!

bis denn
-- 
May the source be with you!

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

Antwort per Email an