Hallo Liste, hallo Jochen,
danke f�r Deinen Tip. Nat�rlich habe ich ihn gleich ausprobiert. Ich 
habe solche .html-Dateien, deren Links nicht mehr geklappt hatten, in 
den Ordner "tet" auf den Desktop gelegt.
Ergebnis:
[michael@koekdv michael]$ cd ./Desktop/
[michael@koekdv Desktop]$ cd ./tet
[michael@koekdv tet]$ for i in *; do mv $i $i.bak ; sed -e
 > "s,http://www.htw-saarland.de/fb/gis/pi/edv-fallstudien/latex/,,"; < 
$i.bak
 > > $i; done
sed: Diese Option ben�tigt ein Argument -- �e�
Usage: sed [OPTION]... {script-only-if-no-other-script} [input-file]...

  -n, --quiet, --silent
                 suppress automatic printing of pattern space
  -e script, --expression=script
                 add the script to the commands to be executed
  -f script-file, --file=script-file
                 add the contents of script-file to the commands to be 
executed       --help     display this help and exit
  -V, --version  output version information and exit

If no -e, --expression, -f, or --file option is given, then the first
non-option argument is taken as the sed script to interpret.  All
remaining arguments are names of input files; if no input files are
specified, then the standard input is read.

Passiert ist Folgendes: die alten .html- und .gif-Dateien in diesem 
Ordner waren nach dem Ausf�hren des Scriptes leer. Die neuen Dateien 
hatten einen anderen Typ: statt .html waren
sie jetzt .html.bak - d.h. man mu�te alle per Hand umbenennen. Der 
Re-linken aber hat geklappt.

Beim 2. Versuch mit anderen Dateien im Ordner "tet" ging es so aus:
[michael@koekdv tet]$ for i in *; do mv $i $i.bak ; sed -e> 
"s,http://www.htw-saarland.de/fb/gis/pi/edv-fallstudien/latex/,,"; < 
$i.bak> > $i; done
bash: syntax error near unexpected token `>'
Das ging nat�rlich nicht weiter.

Das Ergebnis: im Prinzip geht es ! Das Skript mu� modifiziert werden. 
Eigentlich mu� man
ja "nur" diese bestimmte Phrase   
"http://www.htw-saarland.de/fb/gis/pi/edv-fallstudien/latex/"; aus allen 
.htm-Dateien l�schen, die in diesem Ordner liegen - ohne aber die 
Dateien umzubenennen. Dann ginge es auf Knopfdruck.

Ich habe das mal mit win98 verglichen. Ich habe den Editor TED, mit dem 
leicht .html-Dateien so �ffnen kann da� man den Quellcode sieht. Suchen 
und ersetzen geht damit auch. Das Ding ist aber sehr st�ranf�llig, hakt 
oft. Mit WinEdt geht es erheblich besser, aber immer noch per Hand. 
Frage an die Experten: wir nehmen an da� es mit Linux hinzukriegen ist - 
es ginge doch wohl auch unter Windows mit einem geeigneten DOS-script, 
nicht wahr ? Dann h�tte Windows verloren: weil man auf der DOS-Ebene 
arbeiten k�nnen m��te um an Linux heranzureichen ! Der Anspruch da� man 
mit Windows praktisch nur noch alleine aufs Klo mu� w�re nicht 
eingel�st. Viele wichtige Dinge am Computer gingen damit nur in 
m�hseliger Handarbeit, wie in der Steinzeit.

Sch�nen Montag dann noch,

Michael Bischof

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

Antwort per Email an