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

