Winning Eleven Italia - Forum

Torna indietro   Winning Eleven Italia - Forum > Extra > Tech Laboratory
Portale Forum Registrati Top Posters FAQ Lista utenti Calendario Segna i forums come letti IRC Chat


rispondi
 
Strumenti discussione Modalità di visualizzazione
Vecchio 21-08-2008, 22:24   #31
Felice R.
masini addicted
 
L'Avatar di Felice R.
 
Data Iscrizione: 24-08-2004
Residenza: Milano
Età: 24
Messaggi: 3.474
Potenza rep: 20 Felice R. ha disabilitato la reputazione
ah aspetta pero', sto notando ora quel "\necho", che serve per andare a capo e scrivere qualcosa. Questo ha senso se mandi l'output su un file, ma non se esegui tutto su una riga.
Togli
Codice:
\necho: \1
tanto dovrebbe essere solo una stampa a video.
__________________

Ultima Modifica di Felice R. : 21-08-2008 alle 22:28.
Felice R. è collegato   Rispondi Citando
Vecchio 21-08-2008, 22:29   #32
Derfel
sukermod
 
L'Avatar di Derfel
 
Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50 Derfel ha disabilitato la reputazione
Houston, abbiamo un altro problema:
Cita:
sed: -e expression #1, char 193: undeterminated 's' command
gzip almeno non rompe più le palle
__________________
Derfel non è collegato   Rispondi Citando
Vecchio 21-08-2008, 22:38   #33
Felice R.
masini addicted
 
L'Avatar di Felice R.
 
Data Iscrizione: 24-08-2004
Residenza: Milano
Età: 24
Messaggi: 3.474
Potenza rep: 20 Felice R. ha disabilitato la reputazione
uhm, non e' che hai tolto qualche / di troppo? tipo quello alla fine?
senno' togli di nuovo gli apici e vediamo quello che stampa.

P.S. tra 5 minuti entro in chat su irc se vuoi.
__________________
Felice R. è collegato   Rispondi Citando
Vecchio 22-08-2008, 02:21   #34
guapos
Vilnius Nastavniek
 
L'Avatar di guapos
 
Data Iscrizione: 01-03-2005
Residenza: /dev/urandom
Età: 26
Messaggi: 11.202
Potenza rep: 49 guapos è sulla via per distinguersi --> Liv. 1guapos è sulla via per distinguersi --> Liv. 1
dopo lunghe elucubrazioni, ho capito che o si fa in modo umano, oppure find non digerisce il resto, quindi (lo script risiede in una directory che contiene l'albero di radice /abc):

Codice:
#!/bin/sh

for file in $(ls abc/def/*.eps.gz | cut -d '/' -f 3)
do
name=${file//.eps.gz/}
#echo $name
png="$name.png"
#echo $png
/bin/gzip -cd abc/def/$file | gs -q -dNOPAUSE -dBATCH -r'125'x'125' -sDEVICE=pngalpha -sOutputFile="abc/def/$png" -dEPSCrop -/
done
ovviamente non funziona
ma a me non funziona nemmeno manualmente inserendo al posto delle variabili il percorso completo dei file, quindi non me ne stupisco piu' di tanto. Cmq il ciclo funziona, basta decommentare gli echo x verificare, cosi' ci si libera del find
__________________

Per problemi tecnici e' preferibile NON chiedere aiuto via pm ma aprire un thread in techlab o accodarsi ad uno dei molti gia' presenti, la discussione puo' essere utile anche ad altri in futuro

Alexanco Cit: Anche Guapos con la Matiz va piu' veloce di Massa | Crocco Cit: Guapos ma tu l'hai mai avuto un computer?

Ultima Modifica di Derfel : 22-08-2008 alle 10:40.
guapos non è collegato   Rispondi Citando
Vecchio 22-08-2008, 03:34   #35
guapos
Vilnius Nastavniek
 
L'Avatar di guapos
 
Data Iscrizione: 01-03-2005
Residenza: /dev/urandom
Età: 26
Messaggi: 11.202
Potenza rep: 49 guapos è sulla via per distinguersi --> Liv. 1guapos è sulla via per distinguersi --> Liv. 1
ok, facendo un backup ho avuto l'ispirazione

Codice:
#!/bin/sh

for file in $(ls abc/def/*.eps.gz | cut -d '/' -f 3)
do
name=${file//.eps.gz/}
#echo $name
png="$name.png"
#echo $png
/bin/gzip -dc abc/def/$file | gs -q -dNOPAUSE -dBATCH -r'125'x'125' -sDEVICE=pngalpha -sOutputFile=abc/def/$png -dEPSCrop -
done
da me e' perfetto, lo script risiede sempre in una directory che contiene il sottoalbero di radice abc (cmq basta cambiare il primo cut se sta altrove)
__________________

Per problemi tecnici e' preferibile NON chiedere aiuto via pm ma aprire un thread in techlab o accodarsi ad uno dei molti gia' presenti, la discussione puo' essere utile anche ad altri in futuro

Alexanco Cit: Anche Guapos con la Matiz va piu' veloce di Massa | Crocco Cit: Guapos ma tu l'hai mai avuto un computer?

Ultima Modifica di Derfel : 22-08-2008 alle 10:40.
guapos non è collegato   Rispondi Citando
Vecchio 22-08-2008, 10:47   #36
Derfel
sukermod
 
L'Avatar di Derfel
 
Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50 Derfel ha disabilitato la reputazione
Punto primo, siete meravigliosamente malati... grazie mille
Il tuo secondo script andava "solo" sotto cygwin, messo così va anche via .bat:
Codice:
#!/bin/sh

XYZ=125
for file in $(ls abc/def/*.eps.gz | cut -d '/' -f 3)
do
name=${file//.eps.gz/}
#echo $name
png="$name.png"
#echo $png
PROMPT_COMMAND=`/bin/gzip -dc abc/def/$file | gs -q -dNOPAUSE -dBATCH -r$XYZx$XYZ -sDEVICE=pngalpha -sOutputFile=abc/def/$png -dEPSCrop -`
done
Che poi altro non era la cosa che suggerivi ieri .
Ora vorrei solo capire perché utilizzando la variabile XYZ in questo modo, sotto cygwin viene letta e creato il .png, via .bat no.

Comunque avete fatto decisamente troppo, grazie ancora.
__________________
Derfel non è collegato   Rispondi Citando
Vecchio 22-08-2008, 10:51   #37
Felice R.
masini addicted
 
L'Avatar di Felice R.
 
Data Iscrizione: 24-08-2004
Residenza: Milano
Età: 24
Messaggi: 3.474
Potenza rep: 20 Felice R. ha disabilitato la reputazione
no aspetta, perche' hai usato PROMPT_COMMAND? ieri non funzionava
dovrebbe funzionare anche senza...
__________________
Felice R. è collegato   Rispondi Citando
Vecchio 22-08-2008, 10:52   #38
Derfel
sukermod
 
L'Avatar di Derfel
 
Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50 Derfel ha disabilitato la reputazione
Il prompt gliel'ho dato perché altrimenti eravamo punto e a capo, sotto cygwin girava ma da .bat no

EDIT
C'è un problema, così si viene a perdere qualsiasi gerarchia sotto la cartella abc/def, e si spulcia solo gli .eps.gz di def, senza fottersi degli altri... vedo che tiro fuori
__________________

Ultima Modifica di Derfel : 22-08-2008 alle 11:00.
Derfel non è collegato   Rispondi Citando
Vecchio 22-08-2008, 11:11   #39
Felice R.
masini addicted
 
L'Avatar di Felice R.
 
Data Iscrizione: 24-08-2004
Residenza: Milano
Età: 24
Messaggi: 3.474
Potenza rep: 20 Felice R. ha disabilitato la reputazione
giusto, perche' io ho detto a guapos che non c'erano sottocartelle sotto def...ho pensato male.
ora cambiano un po' le cose, ma saro' lieto di aspettare la nuova soluzione di guapos
__________________
Felice R. è collegato   Rispondi Citando
Vecchio 22-08-2008, 11:46   #40
Derfel
sukermod
 
L'Avatar di Derfel
 
Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50 Derfel ha disabilitato la reputazione
Nel frattempo ho capito perché dava quell'-- O.
In pratica, scrivendo:
Codice:
`/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'$XYZ'x'$XYZ' -sDEVICE=pngalpha -sOutputFile="abc\/def\/\1.png" -dEPSCrop -/'`
A lui arriva tutto questo:
Codice:
/bin/gzip -cd '"abc/def/fregna.eps.gz"' '|' /etc/alternatives/gs -q -dNO PAUSE -dBATCH -r125x125 -sDEVICE=pngalpha '-sOutputFile="abc/def/fregna.png"' -dEPSCrop -
/bin/gzip: invalid option -- O
Gli piazza un ' dove cazzo vuole! Mettendone due, invece:
Codice:
``/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'$XYZ'x'$XYZ' -sDEVICE=pngalpha -sOutputFile="abc\/def\/\1.png" -dEPSCrop -/'``
Non dà problemi, ma al solito nemmeno crea .png (né da cygwin né da .bat).
__________________
Derfel non è collegato   Rispondi Citando
Vecchio 22-08-2008, 13:23   #41
guapos
Vilnius Nastavniek
 
L'Avatar di guapos
 
Data Iscrizione: 01-03-2005
Residenza: /dev/urandom
Età: 26
Messaggi: 11.202
Potenza rep: 49 guapos è sulla via per distinguersi --> Liv. 1guapos è sulla via per distinguersi --> Liv. 1
quindi, ora mi state dicendo che l'albero e' in realta':

/abc/
/def/
/1
/2
/3
/ghi

giusto? E deve mettere tutto in raster mantenendo la gerarchia e creando le cartelle di volta in volta?
figa
__________________

Per problemi tecnici e' preferibile NON chiedere aiuto via pm ma aprire un thread in techlab o accodarsi ad uno dei molti gia' presenti, la discussione puo' essere utile anche ad altri in futuro

Alexanco Cit: Anche Guapos con la Matiz va piu' veloce di Massa | Crocco Cit: Guapos ma tu l'hai mai avuto un computer?

Ultima Modifica di Derfel : 22-08-2008 alle 13:26.
guapos non è collegato   Rispondi Citando
Vecchio 22-08-2008, 13:30   #42
Derfel
sukermod
 
L'Avatar di Derfel
 
Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50 Derfel ha disabilitato la reputazione
Cita:
Scritto originariamente da guapos Guarda il messaggio
ho scritto abc ma volevo scrivere eps
No no, fidati che hai scritto bene sono io che riedito per sicurezze maniacali
Cita:
Scritto originariamente da guapos Guarda il messaggio
E deve mettere tutto in raster mantenendo la gerarchia e creando le cartelle di volta in volta?
Esatto... la gerarchia delle cartelle la crea tranquillamente con:
Codice:
`/bin/find abc/def -type d | sed -r 's/^abc\/def(.*)$/\/bin\/mkdir abc\/ghi\1/'`
Il problema è che poi deve rispettarla anche nel crearci dentro i file.
Originariamente, vacca troia, funzionava così:
Codice:
/bin/find abc/def -type d | sed -r 's/^abc\/def(.*)$/mkdir abc\/ghi\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\/ghi\/\1.png" -dEPSCrop -\necho raster: \1/' > f.sh
sh f.sh
rm f.sh
Sì lo so che è rustica la cosa, ma da dentro cygwin funziona
Il problema è che creando un .bat:
Codice:
c:\cygwin\bin\bash.exe C:\script.sh
Semplicemente non funziona più
__________________
Derfel non è collegato   Rispondi Citando
Vecchio 22-08-2008, 13:49   #43
guapos
Vilnius Nastavniek
 
L'Avatar di guapos
 
Data Iscrizione: 01-03-2005
Residenza: /dev/urandom
Età: 26
Messaggi: 11.202
Potenza rep: 49 guapos è sulla via per distinguersi --> Liv. 1guapos è sulla via per distinguersi --> Liv. 1
figa menomale pensavo di essere schizofrenico io

qdo pausizzo vedo un po' cosa mi viene, in teoria sembra piu' complicato di quello che e' (credo)
__________________

Per problemi tecnici e' preferibile NON chiedere aiuto via pm ma aprire un thread in techlab o accodarsi ad uno dei molti gia' presenti, la discussione puo' essere utile anche ad altri in futuro

Alexanco Cit: Anche Guapos con la Matiz va piu' veloce di Massa | Crocco Cit: Guapos ma tu l'hai mai avuto un computer?
guapos non è collegato   Rispondi Citando
Vecchio 23-08-2008, 22:11   #44
guapos
Vilnius Nastavniek
 
L'Avatar di guapos
 
Data Iscrizione: 01-03-2005
Residenza: /dev/urandom
Età: 26
Messaggi: 11.202
Potenza rep: 49 guapos è sulla via per distinguersi --> Liv. 1guapos è sulla via per distinguersi --> Liv. 1
mi sn p-erso tutto quello che avevo x le prove, uppami uno dei tuoi file del cazzo da qualche parte plz
__________________

Per problemi tecnici e' preferibile NON chiedere aiuto via pm ma aprire un thread in techlab o accodarsi ad uno dei molti gia' presenti, la discussione puo' essere utile anche ad altri in futuro

Alexanco Cit: Anche Guapos con la Matiz va piu' veloce di Massa | Crocco Cit: Guapos ma tu l'hai mai avuto un computer?
guapos non è collegato   Rispondi Citando
Vecchio 23-08-2008, 22:23   #45
Derfel
sukermod
 
L'Avatar di Derfel
 
Data Iscrizione: 30-04-2002
Residenza: Roma
Messaggi: 9.204
Potenza rep: 50 Derfel ha disabilitato la reputazione
Quanta grazia hai un PM
__________________
Derfel non è collegato   Rispondi Citando
rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 membri e 1 ospiti)
 
Strumenti discussione
Modalità di visualizzazione

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Gli smilies sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al forum


Tutti gli orari sono GMT +2. Ora sono le 16:40.

Remortgages | Equity Release | Hosting | Balance Transfer Credit Cards | Remortgages

Sviluppato da: vBulletin Version 3.7.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
by WE Italia © 2002-2008