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

Antwort per Email an