WinFuture-Forum.de: Hilfe Beim Umschreiben Von Unix-shell In Win-batch - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Hilfe Beim Umschreiben Von Unix-shell In Win-batch


#1 Mitglied ist offline   krawl 

  • Gruppe: Mitglieder
  • Beiträge: 1
  • Beigetreten: 03. Februar 10
  • Reputation: 0

geschrieben 03. Februar 2010 - 20:25

Hallo,
ich habe hier ein kurzes Bash-Script das unter Linux läuft und würde es genauso gerne unter Windows laufen lassen daher würde ich Hilfe beim Übersetzen brauchen, hab auf die schnelle nicht herausgefunden wie man sämtliche Dateien eines Dateityps in einem Ordner mittels Batchscript abarbeiten kann - vielleicht hat einer von euch eine schnelle Lösung parat :-)

Danke schonmal!

Hier der Code!

#!/bin/sh

for FILE in `find *.eps -type f`
do
	
	   rm *.aux
	   rm *.dvi
	   rm *.ps

	echo "\input{${FILE%.*}}" > ./matlabtotex2.tex
	latex --src -interaction=nonstopmode matlabtotex.tex
	dvips matlabtotex
	ps2epsi matlabtotex.ps matlabtotex.eps 
	epstopdf matlabtotex.eps
	mv -f matlabtotex.pdf ../${FILE%.*}.pdf
	

done

#move files to processed folder
rm matlabtotex.eps

for FILE in  `find *.eps -type f`
do
		mv -f ${FILE%.*}.tex ./processed/${FILE%.*}.tex
		mv -f ${FILE%.*}.eps ./processed/${FILE%.*}.eps
done

0

Anzeige



#2 Mitglied ist offline   W@yne 

  • Gruppe: aktive Mitglieder
  • Beiträge: 889
  • Beigetreten: 20. Juli 05
  • Reputation: 0

geschrieben 03. Februar 2010 - 20:28

Batch beherrscht ebenfalls FOR-Schleifen mit Dateinamensiteration.
Schau mal: http://de.wikibooks.org/wiki/Batch-Program...tch-Befehle#FOR
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0