Jochen Hein schrieb: >8587835 sagte: > > > >>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� >> >> > >Der Befehl geh�rt auf eine Zeile - bist Du vielleicht darauf >reingefallen? Dieses Webmail-Teil hier kann das schon mal >umbrechen. Du hast verstanden, was der "sed" tun soll? > > > >>Passiert ist Folgendes: die alten .html- und .gif-Dateien in diesem >>Ordner waren nach dem Ausf�hren des Scriptes leer. >> >> > >Wenn Du nur .html bearbeiten willst: "*" durch "*.html" ersetzen. > > > >>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. >> >> > >Wenn ich mir den Befehl so ansehe, dann sollte das aber geklappt >haben. Was da mit "<" und ">" passiert ist Dir klar? "man bash" >und Suche nach "Redirection" sollte Dir helfen. > > > >>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. >> >> > >Bastele den Befehl manuell zusammen und versuche zu verstehen, >was ich dort tue. Nicht nur einfach abtippen, bitte. > > > >>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. >> >> > >Das meinte ich getan zu haben (ich hab's aber nat�rlich nicht >ausprobiert...) > > > >>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 ! >> >> > >Korrekt. > > > >>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. >> >> > >Das Mausschubsen ist halt extrem l�stig. Wobei man zum Beispiel >in Nautilus Skripte auf bestimmte Selektionen anwenden kann. Damit >soll man "das Beste beider Welten" haben... > >Jochen > > > Oh Jochen, da �bersch�tzt Du mich ein bi�chen. Ich verstehe Deinen Skript nur zum Teil. Was sed da tut zum Beispiel nicht. Das ">" ist output, das "<" input ... Ich h�tte ehrlich gesagt was mit "rm" erwartet resp. eine Verbindung von "suchen" ( �ber grep) mit "entfernen" (�ber rm). Aber klar, ich gucke gleich mal ins Handbuch. Wo war jetzt der Fehler ? Warum wurden die "neuen" .html-Dateien in ".html.bak" umbenannt ? Jedenfalls geht es im Prinzip. Dieses Problem kommt ja h�ufig vor und wenn man es in dieser Weise automatisch machen kann, was sicherlich so nur unter Linux geht ( f�r ertr�gliche Arbeitsbedingungen unter win98 brauche in f�r diesen Job WinEdt, und das ist shareware) ist das ein sch�nes weiteres Argument. Die Zahl der Sch�ler, die mit DOS arbeiten k�nnen, ist sehr gering, sozusagen die Nerd-Elite. Mir pers�nlich, wenn ich es denn k�nnte , w�re das bei Windows auch zu gef�hrlich... Wegen der mail an die Verfasser des KLyX-Tutorials �berlege ich noch. Der Text schafft es einfach nicht einen so weit zu bringen da� man einen sicheren Anfang kriegt - aber die guten Leute haben das vermutlich in ihrer Freizeit gemacht so da� man dann auch den richtigen Ton treffen mu�. Ansonsten macht das Teil einen guten Eindruck. Die einzige bisher gesehene wirklich integrierte Anwendung f�r LaTeX ist wohl ktexmaker2. Damit kann selbst ich als Anf�nger einigerma�en schaffen. Unter win98 geht es auch, klar, aber da mu� man erheblich l�nger und umst�ndlicher zwischen verschiedenen Anwendungen herumklicken, so da� ich bei meiner Aussage bleiben m�chte da� es eher eine Kr�cke f�r LaTeX zu sein scheint.
Sch�nen Tag noch und vielen Dank ! Michael Bischof ---------------------------------------------------------------------------- PUG - Penguin User Group Wiesbaden - http://www.pug.org

