Mostra argomento precedente :: Mostra argomento successivo |
Autore |
Messaggio |
Teo76 utente attivo

Iscritto: 23 Ago 2004 Messaggi: 4807 Località: Torino
|
Inviato: Mer 08 Ott, 2008 8:53 am Oggetto: Script Linux |
|
|
Scatto in Raw + jpg, usando quest'ultime come anteprime e se devo consegnare foto al volo.
Mi servirebbe uno script che "sincronizzi" la cartella jpg con quella raw quando scelgo (leggi: butto ) le foto dalla cartella jpg: alla fine della scelta ho una cartella jpg con un tot di foto e quella raw con il tot di foto + quelle scartate. Le foto hanno lo stesso nome, ma cambia l'estensione.
Quindi mi sevirebbe una roba che fa:
- se xxx.jpg non esiste in ./jpg, allora cancella/muovi xxx.dng in ./raw
Facile no?
Poi se mi date qualche dritta per imparare lo scripting si linux, non vi rompo più con ste cavolate
 _________________ Matteo www.matteonobili.com
Sono ottimista: un giorno la Terra servirà a concimare un pianeta lontano [Altan] |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
Nicola Giani utente attivo

Iscritto: 01 Feb 2006 Messaggi: 3677 Località: Milano
|
Inviato: Mer 08 Ott, 2008 11:29 am Oggetto: |
|
|
Cerca con google "shell script primer".
 _________________ Che bello il copia e incolla! |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
imopen utente attivo

Iscritto: 08 Ago 2005 Messaggi: 3159 Località: Milano (dalle Marche per Bologna diviso tre)
|
Inviato: Mer 08 Ott, 2008 12:55 pm Oggetto: |
|
|
http://www.pluto.it/files/ildp/HOWTO/Bash-Prog-Intro-HOWTO/Bash-Prog-Intro-HOWTO.html
 _________________ Forse un mattino andando in un'aria di vetro, / arida, rivolgendomi vedrò compirsi il miracolo: / il nulla alle mie spalle, il vuoto dietro di me, / con un terrore di ubriaco. / Poi come s'uno schermo, s'accamperanno di gitto / alberi case colli per l'inganno consueto. / Ma sarà troppo tardi; ed io me n'andrò zitto / tra gli uomini che non si voltano, col mio segreto. |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
Teo76 utente attivo

Iscritto: 23 Ago 2004 Messaggi: 4807 Località: Torino
|
Inviato: Mer 08 Ott, 2008 3:43 pm Oggetto: |
|
|
Grazie, domani studio un po'... se poi avete tempo e mi scrivete 2 righe di script, così mi studio pure quello come esempio
 _________________ Matteo www.matteonobili.com
Sono ottimista: un giorno la Terra servirà a concimare un pianeta lontano [Altan] |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
snake11 nuovo utente
Iscritto: 11 Ago 2008 Messaggi: 6
|
Inviato: Dom 12 Ott, 2008 2:09 pm Oggetto: |
|
|
Se vuoi un consiglio, è pur vero che quello che dovresti fare è molto facile, e quindi anche in bash si può fare abbastanza alla svelta... ma io ti consiglio, visto che parti da 0, di buttarti subito su altri linguaggi di scripting, ad esempio python, che è molto più semplice ed efficace, nonchè più potente se in futuro dovessi scrivere qualcosa di più grosso. |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
Teo76 utente attivo

Iscritto: 23 Ago 2004 Messaggi: 4807 Località: Torino
|
Inviato: Dom 12 Ott, 2008 7:37 pm Oggetto: |
|
|
Grazie per il suggerimento.
hai un link a portata di mano per imparare python?
E magari anceh uno scriptino d'esempio  _________________ Matteo www.matteonobili.com
Sono ottimista: un giorno la Terra servirà a concimare un pianeta lontano [Altan] |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
Nicola Giani utente attivo

Iscritto: 01 Feb 2006 Messaggi: 3677 Località: Milano
|
Inviato: Lun 13 Ott, 2008 11:31 am Oggetto: |
|
|
Teo76 ha scritto: | Grazie per il suggerimento.
hai un link a portata di mano per imparare python?
E magari anceh uno scriptino d'esempio  |
http://diveintopython.org/
La Bibbia. _________________ Che bello il copia e incolla! |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
Teo76 utente attivo

Iscritto: 23 Ago 2004 Messaggi: 4807 Località: Torino
|
Inviato: Lun 13 Ott, 2008 12:07 pm Oggetto: |
|
|
Molte grazie!  _________________ Matteo www.matteonobili.com
Sono ottimista: un giorno la Terra servirà a concimare un pianeta lontano [Altan] |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
snake11 nuovo utente
Iscritto: 11 Ago 2008 Messaggi: 6
|
Inviato: Lun 13 Ott, 2008 9:39 pm Oggetto: |
|
|
Figurati!
Aggiungo ai pregi di python: a differenza di Bash puoi fare praticamente qualsiasi cosa usando le API native incluse nella distribuzione, senza aver bisogno di aggiungere librerie esterne specifiche per applicazioni particolari.
Il rischio di python è farsi prendere talmente tanto la mano dalla sua facilità che si è portati a scrivere programmi talmente complessi per cui un linguaggio di scripting non è adeguato. |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
ganassa utente

Iscritto: 30 Mgg 2008 Messaggi: 444
|
Inviato: Mar 14 Ott, 2008 9:21 am Oggetto: |
|
|
Mi iscrivo a questa discussione visto che mi sono buttato un po' nello script-for-photography _________________ Canon EOS 40D + EF 17-55 F/2.8 IS +EF 18-55 f/3.5-5.6 IS + EF 28mm f/2.8 + EF 50mm f/1.8 MKI + Ef 70-210 f/4 + Sigma 70-300 DG Macro |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
Teo76 utente attivo

Iscritto: 23 Ago 2004 Messaggi: 4807 Località: Torino
|
Inviato: Mar 14 Ott, 2008 9:51 am Oggetto: |
|
|
Snake, ma non è che hai giusto un paio di minuti per scrivermi lo script di cui ho bisogno, così me lo studio e soprattutto comincio ad usarlo... prima che riesca a farne uno io decente mi sa che passano mesi
grazzziiiieeeeee!!!!!!  _________________ Matteo www.matteonobili.com
Sono ottimista: un giorno la Terra servirà a concimare un pianeta lontano [Altan] |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
Gabronski utente attivo

Iscritto: 18 Set 2008 Messaggi: 1299
|
Inviato: Dom 30 Nov, 2008 4:35 pm Oggetto: |
|
|
anche io scatto in JPG+NEF.
passo velocemente le foto in JPG usando irfanview e cancello mano a mano quelle che non mi piacciono.
Poi faccio girare lo script che mi cancella le foto in NEF di cui ho cancellato precedentemente il JPG.
Funziona anche in windows se fatto girare dentro Cygwin.
Ocio che le estensioni sono sempre in MAIUSCOLO.
### Usate a vs rischio e pericolo ###
Codice: | #!/bin/bash
for f in *.NEF
do
base=${f%\.NEF}
if [ ! -e $base.JPG ]; then
echo "cancello $f"
# quando si è sicuri del risultato togliere il # dalla riga sottostante
#rm $f
fi
done |
_________________ Nikon D600 + Sigma 150-500 f6.3 Nikkor 80-200 f2.8 + Nikkor 50 f1.8 + Nikkor 24-70 + Sigma 15mm f2.8 |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
Piero_Bo utente attivo
Iscritto: 27 Mgg 2004 Messaggi: 13754
|
Inviato: Dom 30 Nov, 2008 5:03 pm Oggetto: |
|
|
interessante sto script .. mo scarico cywin e provo il tutto  _________________
1DMk2n in vendita .... |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
Teo76 utente attivo

Iscritto: 23 Ago 2004 Messaggi: 4807 Località: Torino
|
Inviato: Lun 01 Dic, 2008 9:57 am Oggetto: |
|
|
Quindi, per ogni file $f=filename.NEF nella cartella in cui lancio lo script estrae $base=filename e se esiste filename.JPG allora cancella $f, cioè filename.NEF (se si toglie il commento # alla riga rm $f).
Grazie mille!!!  _________________ Matteo www.matteonobili.com
Sono ottimista: un giorno la Terra servirà a concimare un pianeta lontano [Altan] |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
Gabronski utente attivo

Iscritto: 18 Set 2008 Messaggi: 1299
|
Inviato: Lun 01 Dic, 2008 10:14 am Oggetto: |
|
|
esatto, la lettura dello script è proprio quella. _________________ Nikon D600 + Sigma 150-500 f6.3 Nikkor 80-200 f2.8 + Nikkor 50 f1.8 + Nikkor 24-70 + Sigma 15mm f2.8 |
|
Vai ad inizio pagina Vai a fine pagina |
|
 |
|