Hallo Liste, hallo Jochen,
die Testdatei "text.txt" auf dem Desktop sieht so aus:
"Eine L�sung wird gesucht.
 Wir wollen in 124a-bacb24a-b-cde-22-uI22-a den Ausdruck b24a-b
 heraustrennen - ersetzen durch Null..

3 2 0 "
Die letzte Reihe ist das Resultat des perl - Skriptes, das Du heute 
morgen geschickt hat. Genauer gesagt: die 3 in der ersten Zeile, die 2 
in der
n�chsten Zeile, in der letzten die Null.
So, Dein per-Skript habe ich so erhalten und eingesetzt (copy-and-paste)
"perl -p -i.bak -e 's/\b24a-b\b//g' test.txt"
- und es funktionierte nicht.
 
Jedenfalls war hinterher die Phrase noch drin.
[michael@koekdv michael]$ cd ./Desktop
[michael@koekdv Desktop]$ perl -p -i.bak -e 's/\b24a-b\b//g' test.txt
[michael@koekdv Desktop]$ cat test.txt
Eine L�sung wird gesucht.
Wir wollen in 124a-bacb24a-b-cde-22-uI22-a

den Ausdruck
b24a-b
heraustrennen - ersetzen durch Null..

3 2 0
[michael@koekdv Desktop]$

Der "Kurztest" geht:
[michael@koekdv Desktop]$ for i in 1 2 3; do
 > echo $i
 > done
1
2
3
[michael@koekdv Desktop]$

Das zweite Problem - die Dateien node134.html, node 135.html usw. liegen 
in "test-dump" auf dem Desktop:

[michael@koekdv test-dump]$ for i in *.html; do mv $i $i.bak ; done
mv: Beim Verschieben mehrerer Dateien muss das letzte Argument ein 
Verzeichnis sein.
�mv --help� gibt weitere Informationen.
( Alle Dateien wurden in node134.html.bak umgewandelt ! )

Zweiter Schritt:
[michael@koekdv test-dump]$ sed -e 
"s/http://www.htw-saarland.de/fb/gis/pi/edv-fallstudien/latex//g"; 
<*.html.bak> *.html; done
bash: syntax error near unexpected token `done'
[michael@koekdv test-dump]$

Passiert ist nichts - die zu l�schende Phrase ist noch da in der Datei:
"href="http://www.htw-saarland.de/fb/gis/pi/edv-fallstudien/latex/node136.html";><img 
align="bottom"

Ich hoffe diese Daten sind genau genug - und tausend Dank f�r Eure/Deine 
Geduld !

Michael Bischof







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

Antwort per Email an