![]() |
|
|
#16 |
|
Vilnius Nastavniek
![]() ![]() ![]() ![]() ![]() ![]() Data Iscrizione: 01-03-2005
Residenza: /dev/urandom
Età: 26
Messaggi: 11.202
Potenza rep: 49
![]() ![]() |
se fosse ancora un probl di percorsi penso ti darebbe errore, pero' nel dubbio aggiungi il percorso completo al file di destinazione. Magari non gli piace il pipe, fai una prova con un altro comando ce sai funizioni x certo. Oppure vedi se esiste un verbose per il comando gs in modo da capire quando/cosa fa
__________________
![]() |
|
|
|
|
|
#17 | ||
|
sukermod
![]() ![]() ![]() ![]() Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50
![]() |
Cita:
Cita:
Codice:
/bin/gzip -cd "fregnaMorta.eps.gz" > temp.eps /etc/alternatives/gs -q -dNOPAUSE -dBATCH -r125x125 -sDEVICE=pngalpha -sOutputFile="fregnaMorta.png" -dEPSCrop temp.eps ![]() L'unica cosa era levare -q (quiet, per levare più messaggi possibile) ma comunque non stampa nulla.
__________________
Ultima Modifica di Derfel : 21-08-2008 alle 19:41. |
||
|
|
|
|
|
#18 |
|
masini addicted
![]() ![]() ![]() Data Iscrizione: 24-08-2004
Residenza: Milano
Età: 24
Messaggi: 3.474
Potenza rep: 20
![]() |
uhm...ma dove lo crea questo secondo .sh? e il primo script che lo crea, poi come lo lancia?
e poi come mai crea un secondo sh con quel comando invece di lanciare direttamente quel comando?
__________________
|
|
|
|
|
|
#19 |
|
sukermod
![]() ![]() ![]() ![]() Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50
![]() |
Lo crea nella stessa dir del primo, lanciandolo con "sh secondo.sh"; perché allora era l'unico modo che conoscevo per farlo andare (ma siamo tra noi, l'allore vale anche oggi
).Comunque tranquillo che il secondo .sh lo sto provando con un secondo .bat (identico al primo .bat ma che lancia il secondo .sh), per cui dà veramente il problema.
__________________
|
|
|
|
|
|
#20 |
|
Vilnius Nastavniek
![]() ![]() ![]() ![]() ![]() ![]() Data Iscrizione: 01-03-2005
Residenza: /dev/urandom
Età: 26
Messaggi: 11.202
Potenza rep: 49
![]() ![]() |
io mi sono perso
![]() hai bisogno di un bat che lanci un comando in cygwin? Fai il tuo script in sh, provalo in cygwin direttamente e vedi se funge. poi lo fai lanciare dal bat. A che punto di questo processo mi sono perso? ![]()
__________________
![]() |
|
|
|
|
|
#21 |
|
masini addicted
![]() ![]() ![]() Data Iscrizione: 24-08-2004
Residenza: Milano
Età: 24
Messaggi: 3.474
Potenza rep: 20
![]() |
ok, allora la stessa stringa che butti sul file, invece di fare (immagino) > secondo.sh, la racchiudi tra questi apici al contrario `` e la esegue direttamente.
se per esempio adesso fai : Codice:
echo "/bin/gzip -cd "fregnaMerda.eps.gz" | /etc/alternatives/gs -q -dNOPAUSE -dBATCH -r125x125 -sDEVICE=pngalpha -sOutputFile="fregnaMerda.png" -dEPSCrop -" > secondo.sh sh secondo.sh Codice:
`echo "/bin/gzip -cd "fregnaMerda.eps.gz" | /etc/alternatives/gs -q -dNOPAUSE -dBATCH -r125x125 -sDEVICE=pngalpha -sOutputFile="fregnaMerda.png" -dEPSCrop -"` ![]()
__________________
|
|
|
|
|
|
#22 | |
|
sukermod
![]() ![]() ![]() ![]() Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50
![]() |
![]() Ho bisogno di un .bat che lanci questo comando in cygwin: Codice:
/bin/gzip -cd "fregnaMorta.eps.gz" > temp.eps /etc/alternatives/gs -q -dNOPAUSE -dBATCH -r125x125 -sDEVICE=pngalpha -sOutputFile="fregnaMorta.png" -dEPSCrop temp.eps Poi lo faccio lanciare dal .bat: Codice:
c:\cygwin\bin\bash.exe C:\script.sh EDIT Provando con quanto scritto da Felix, mi stampa a video: Cita:
![]()
__________________
Ultima Modifica di Derfel : 21-08-2008 alle 20:36. |
|
|
|
|
|
|
#23 |
|
masini addicted
![]() ![]() ![]() Data Iscrizione: 24-08-2004
Residenza: Milano
Età: 24
Messaggi: 3.474
Potenza rep: 20
![]() |
mmh...dimmi esattamente quello che hai scritto nello script, perche' vedo due apici prima di /bin/gzip (dovrebbero stare uno all'inizio e uno alla fine) e manca anche echo.
__________________
|
|
|
|
|
|
#24 |
|
sukermod
![]() ![]() ![]() ![]() Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50
![]() |
Eccotelo qui:
Codice:
#!/bin/bash DPI=125 /bin/find abc/def -type d | sed -r 's/^abc\/def(.*)$/mkdir abc\/def\1/' > d.sh sh d.sh rm d.sh /bin/find abc/def -type f | sort | sed -r 's/^abc\/def\/(.*)[.]eps[.]gz$/``\/bin\/gzip -cd "abc\/def\/\1.eps.gz" | \/etc\/alternatives\/gs -q -dNOPAUSE -dBATCH -r'$DPI'x'$DPI' -sDEVICE=pngalpha -sOutputFile="abc\/def\/\1.png" -dEPSCrop -\necho: \1/'`` ##/bin/rm f.sh
__________________
Ultima Modifica di Derfel : 21-08-2008 alle 22:14. |
|
|
|
|
|
#25 |
|
masini addicted
![]() ![]() ![]() Data Iscrizione: 24-08-2004
Residenza: Milano
Età: 24
Messaggi: 3.474
Potenza rep: 20
![]() |
ok, prova cosi':
Codice:
#!/bin/bash DPI=125 `/bin/find abc/def -type d | sed -r 's/^abc\/def(.*)$/mkdir abc\/def\1/'` `/bin/find abc/def -type f | sort | sed -r 's/^abc\/def\/(.*)[.]eps[.]gz$/\/bin\/gzip -cd "abc\/def\/\1.eps.gz" | \/etc\/alternatives\/gs -q -dNOPAUSE -dBATCH -r'$DPI'x'$DPI' -sDEVICE=pngalpha -sOutputFile="abc\/def\/\1.png" -dEPSCrop -\necho: \1/'`
__________________
Ultima Modifica di Derfel : 21-08-2008 alle 22:14. |
|
|
|
|
|
#26 |
|
sukermod
![]() ![]() ![]() ![]() Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50
![]() |
/bin/gzip: invalid option -- O
![]() PS comunque ottima questa cosa degli apici, mi hai levato parecchie cazzate che avevo messo qua e là ![]()
__________________
Ultima Modifica di Derfel : 21-08-2008 alle 21:40. |
|
|
|
|
|
#27 | |
|
masini addicted
![]() ![]() ![]() Data Iscrizione: 24-08-2004
Residenza: Milano
Età: 24
Messaggi: 3.474
Potenza rep: 20
![]() |
Cita:
![]() non e' che e' qualcosa piu' in giu' nello script che magari fallisce? ![]() oppure potrebbe essere qualcosa che ho cancellato per sbaglio io togliendo gli "a capo". Prova tu stesso dal tuo script originale, a mettere tutto il comando su una sola riga, cancellare tutto quello che c'e' dal > in poi ( simbolo > compreso) e racchiudere quello che resta tra gli apici ` .
__________________
|
|
|
|
|
|
|
#28 | ||
|
sukermod
![]() ![]() ![]() ![]() Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50
![]() |
Cita:
Cita:
), ma nada.Comunque deve essere gzip che scazza, vai a capire perché.
__________________
|
||
|
|
|
|
|
#29 |
|
masini addicted
![]() ![]() ![]() Data Iscrizione: 24-08-2004
Residenza: Milano
Età: 24
Messaggi: 3.474
Potenza rep: 20
![]() |
benissimo, togli gli apici e vediamo che cazzo stampa (che poi e' quello che eseguira')
![]() io -O --O -0 non ne vedo da nessuna parte ![]()
__________________
|
|
|
|
|
|
#30 |
|
sukermod
![]() ![]() ![]() ![]() Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50
![]() |
Esattamente il comando giusto
![]() Codice:
/bin/gzip -cd "abc/def/fregnaMorta.eps.gz" | /etc/alternatives/gs -q -dNOPAUSE -dBATCH -r125x125 -sDEVICE=pngalpha -sOutputFile="abc/def/fregnaMorta.png" -dEPSCrop - echo fregnaMorta
__________________
|
|
|
|
![]() |
| Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 membri e 1 ospiti) | |
| Strumenti discussione | |
| Modalità di visualizzazione | |
|
|