![]() |
|
|
#46 |
|
Vilnius Nastavniek
![]() ![]() ![]() ![]() ![]() ![]() Data Iscrizione: 01-03-2005
Residenza: /dev/urandom
Età: 26
Messaggi: 11.202
Potenza rep: 49
![]() ![]() |
visto che con gli abc ci uscivo pazzo
ho rimesso tutto com'era, poi ti sistemi tu.Allora, struttura: Codice:
/prova/
script.sh
eps/
Vector/
sub1/
sub1A/
sub1B
sub2/
sub3/
Raster/
ed ecco lo script, da me funge perfettamente, spero anche in cygwin ![]() Codice:
#!/bin/sh # Trovo i file in /eps/Vector e subdir con estenzione data, ciclo for for FILE in $(find eps/Vector/ -name *.eps.gz) do #echo $FILE # Recupero il NOME del file, senza percorso e senza estensione NAME=`basename $FILE .eps.gz` #echo $NAME # Recuper il PERCORSO del file DIR=`dirname $FILE` #echo $DIR # Creo la directory di destinazione sostituendo "Raster" a "Vector" nel percorso trovato DESTDIR=`echo $DIR | sed -r "s/Vector/Raster/g"` #echo $DESTDIR # Creo la directory di destinazione mkdir -p $DESTDIR # Assegno a una variabile il nome del file destinazione completo del nuovo percorso DESTFILE="$DESTDIR/$NAME.png" #echo $DESTFILE # Faccio la cazzo di conversione dal file originale a quello di destinazione /bin/gzip -dc $FILE | gs -q -dNOPAUSE -dBATCH -r'125'x'125' -sDEVICE=pngalpha -sOutputFile=$DESTFILE -dEPSCrop - done
__________________
![]() Ultima Modifica di guapos : 24-08-2008 alle 00:54. |
|
|
|
|
|
#47 |
|
sukermod
![]() ![]() ![]() ![]() Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50
![]() |
Allora, tralasciando i grazie, ecco quanto ho fatto: faccio partire sotto cygwin, tutto gira alla meraviglia.
Faccio partire via .bat, mi dice che non trova nessun *.eps.gz: gli passo /bin/find invece di find e non dà più errori; qua però torniamo alle solite, ossia non stampa alcun errore né crea .png. Mi sto chiedendo se non ci sia qualche scazzo di permessi, per cui cygwin può creare questo cazzo di .png e magari via .bat gli è negato. Dubbio atroce: tu sai, sì, che anche lo script originale andava via cygwin, vero? Il problema è che né con quello né con questo riesco a farlo andare via .bat.
__________________
|
|
|
|
|
|
#48 |
|
Vilnius Nastavniek
![]() ![]() ![]() ![]() ![]() ![]() Data Iscrizione: 01-03-2005
Residenza: /dev/urandom
Età: 26
Messaggi: 11.202
Potenza rep: 49
![]() ![]() |
ma dentro questo bat cosa metti?
cygwin io NON lo installo ![]()
__________________
![]() |
|
|
|
|
|
#49 |
|
sukermod
![]() ![]() ![]() ![]() Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50
![]() |
Codice:
c:\cygwin\bin\bash.exe C:\script.sh ![]() Tranquillo tranquillo ![]()
__________________
|
|
|
|
|
|
#50 |
|
masini addicted
![]() ![]() ![]() Data Iscrizione: 24-08-2004
Residenza: Milano
Età: 24
Messaggi: 3.474
Potenza rep: 20
![]() |
sai che non ci avevo pensato...ma hai provato a mettere lo script (e anche il .bat), proprio il primo quello che avevi prima di aprire la discussione, nella stessa cartella che contiene abc? e all'interno del bat metti solo script.sh senza c:\ e il resto del percorso.
P.S. fare il bat oppure fare apri con...bash.exe dovrebbe essere la stessa cosa, quindi se associ i .sh con bash.exe dovresti avere lo stesso risultato senza bisogno di creare il bat ogni volta.
__________________
Ultima Modifica di Felice R. : 24-08-2008 alle 01:38. |
|
|
|
|
|
#51 | ||
|
sukermod
![]() ![]() ![]() ![]() Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50
![]() |
Cita:
Cita:
![]()
__________________
|
||
|
|
|
|
|
#52 |
|
Vilnius Nastavniek
![]() ![]() ![]() ![]() ![]() ![]() Data Iscrizione: 01-03-2005
Residenza: /dev/urandom
Età: 26
Messaggi: 11.202
Potenza rep: 49
![]() ![]() |
prova a mettere nel bat:
Codice:
c:\cygwin\bin\bash.exe -exec c:/launch.sh Codice:
#!/bin/bash script.sh
__________________
![]() |
|
|
|
|
|
#53 |
|
sukermod
![]() ![]() ![]() ![]() Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50
![]() |
Provato, nada...
Gli stiamo dando fin troppa soddisfazione, lo farò partire da cygwin e chi se ne frega!
__________________
|
|
|
|
|
|
#54 |
|
è alla ricerca d qualcosa
![]() ![]() ![]() ![]() ![]() ![]() Data Iscrizione: 22-07-2003
Residenza: Apud Roma
Età: 22
Messaggi: 15.562
Potenza rep: 63
![]() |
i thread miei sono sempre i piu' interessanti
![]() ![]() poi cazzo ci dovevo fare con un emulatore nel 2003 ?
__________________
« [...] E cosí, la nostra offerta possiede una forza infinita, quando c'è da arrischiare il finito in un gioco in cui sono uguali le probabilità di perdita e di guadagno, e c'è un infinito da guadagnare. [...] » Blaise Pascal |
|
|
|
![]() |
| Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 membri e 1 ospiti) | |
| Strumenti discussione | |
| Modalità di visualizzazione | |
|
|