8587835 sagte:

> Hallo Liste, hallo Bj�rn, hallo Jochen,
> nicht aufgebend habe ich es nochmals mit sed versucht:
> mit der Phrase "//g" will ich erreichen da� Nichts eingesetzt wird.

Was korrekt w�re - wenn Du die "/" im Suchstring passend markierst

> [michael@koekdv michael]$ cd ./Desktop/test-dump/
> [michael@koekdv test-dump]$ sed -e
> "s/http://www.htw-saarland.de/fb/gis/pi/edv-fallstudien/latex//g";
    ^Beginn Suchstring
          ^Ende Suchstring
           ^Leere Ersetzung
            ^^^^Das ist zu viel...

Entweder "," oder ein anderes Zeichen als Abtrennung verwenden,
oder die "/" in der URL als "\/" schreiben.  Wie schon erkl�rt.

> <*.html> *.html.a

Das l�st die Shell auf zu:
< datei1.html datei2.html datei3.html
(F�r die drei html-Dateien in diesem Verzeichnis).  Wenn Du in
"man bash" unter den verschiedenen M�glichkeiten zur "EXPANSION"
nachliest bekommst Du auch das erkl�rt.

> [michael@koekdv test-dump]$ apropos *ambiguous*
> /usr/bin/apropos: /dev/null: Keine Berechtigung

Hast Du Dein /dev/null kaputt gemacht?

> Beim googeln fand ich kein verwendbares Resultat f�r "ambiguous".

mehrdeutig.  Aus welcher der Dateien soll der sed nun seine
Eingabe bekommen?

> [michael@koekdv test-dump]$ sed -e
> "s/http://www.htw-saarland.de/fb/gis/pi/edv-fallstudien/latex/a/g";
> <node12.html> node12a.html
> sed: Couldn't open file
> ww.htw-saarland.de/fb/gis/pi/edv-fallstudien/latex/a/g

Siehe meine Bemerkungen zu "/" im Suchstring.

Jochen

-- 
This space is intentionally left blank.


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

Antwort per Email an