photo4u.it


Script Linux

 
Nuovo argomento   Intervieni in questo argomento    Indice del forum -> Digital Imaging
Mostra argomento precedente :: Mostra argomento successivo  
Autore Messaggio
Teo76
utente attivo


Iscritto: 23 Ago 2004
Messaggi: 4807
Località: Torino

MessaggioInviato: Mer 08 Ott, 2008 8:53 am    Oggetto: Script Linux Rispondi con citazione

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 Very Happy ) 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? Smile

Poi se mi date qualche dritta per imparare lo scripting si linux, non vi rompo più con ste cavolate Wink

Ciao

_________________
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
Mostra il profilo utente Galleria utente Invia un messaggio privato Visita il sito di chi scrive Bacheca utente
Nicola Giani
utente attivo


Iscritto: 01 Feb 2006
Messaggi: 3677
Località: Milano

MessaggioInviato: Mer 08 Ott, 2008 11:29 am    Oggetto: Rispondi con citazione

Cerca con google "shell script primer".

Wink Wink Wink

_________________
Che bello il copia e incolla!
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Bacheca utente
imopen
utente attivo


Iscritto: 08 Ago 2005
Messaggi: 3159
Località: Milano (dalle Marche per Bologna diviso tre)

MessaggioInviato: Mer 08 Ott, 2008 12:55 pm    Oggetto: Rispondi con citazione

http://www.pluto.it/files/ildp/HOWTO/Bash-Prog-Intro-HOWTO/Bash-Prog-Intro-HOWTO.html

Mandrillo

_________________
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
Mostra il profilo utente Galleria utente Invia un messaggio privato Visita il sito di chi scrive Bacheca utente
Teo76
utente attivo


Iscritto: 23 Ago 2004
Messaggi: 4807
Località: Torino

MessaggioInviato: Mer 08 Ott, 2008 3:43 pm    Oggetto: Rispondi con citazione

Grazie, domani studio un po'... se poi avete tempo e mi scrivete 2 righe di script, così mi studio pure quello come esempio Wink

Ciao

_________________
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
Mostra il profilo utente Galleria utente Invia un messaggio privato Visita il sito di chi scrive Bacheca utente
snake11
nuovo utente


Iscritto: 11 Ago 2008
Messaggi: 6

MessaggioInviato: Dom 12 Ott, 2008 2:09 pm    Oggetto: Rispondi con citazione

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
Mostra il profilo utente Galleria utente Invia un messaggio privato Bacheca utente
Teo76
utente attivo


Iscritto: 23 Ago 2004
Messaggi: 4807
Località: Torino

MessaggioInviato: Dom 12 Ott, 2008 7:37 pm    Oggetto: Rispondi con citazione

Grazie per il suggerimento.
hai un link a portata di mano per imparare python?
E magari anceh uno scriptino d'esempio Mandrillo

_________________
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
Mostra il profilo utente Galleria utente Invia un messaggio privato Visita il sito di chi scrive Bacheca utente
Nicola Giani
utente attivo


Iscritto: 01 Feb 2006
Messaggi: 3677
Località: Milano

MessaggioInviato: Lun 13 Ott, 2008 11:31 am    Oggetto: Rispondi con citazione

Teo76 ha scritto:
Grazie per il suggerimento.
hai un link a portata di mano per imparare python?
E magari anceh uno scriptino d'esempio Mandrillo


http://diveintopython.org/

La Bibbia.

_________________
Che bello il copia e incolla!
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Bacheca utente
Teo76
utente attivo


Iscritto: 23 Ago 2004
Messaggi: 4807
Località: Torino

MessaggioInviato: Lun 13 Ott, 2008 12:07 pm    Oggetto: Rispondi con citazione

Molte grazie! Smile
_________________
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
Mostra il profilo utente Galleria utente Invia un messaggio privato Visita il sito di chi scrive Bacheca utente
snake11
nuovo utente


Iscritto: 11 Ago 2008
Messaggi: 6

MessaggioInviato: Lun 13 Ott, 2008 9:39 pm    Oggetto: Rispondi con citazione

Figurati! Very Happy
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
Mostra il profilo utente Galleria utente Invia un messaggio privato Bacheca utente
ganassa
utente


Iscritto: 30 Mgg 2008
Messaggi: 444

MessaggioInviato: Mar 14 Ott, 2008 9:21 am    Oggetto: Rispondi con citazione

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
Mostra il profilo utente Galleria utente Invia un messaggio privato Visita il sito di chi scrive Bacheca utente
Teo76
utente attivo


Iscritto: 23 Ago 2004
Messaggi: 4807
Località: Torino

MessaggioInviato: Mar 14 Ott, 2008 9:51 am    Oggetto: Rispondi con citazione

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 Smile

grazzziiiieeeeee!!!!!! Amici

_________________
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
Mostra il profilo utente Galleria utente Invia un messaggio privato Visita il sito di chi scrive Bacheca utente
Gabronski
utente attivo


Iscritto: 18 Set 2008
Messaggi: 1299

MessaggioInviato: Dom 30 Nov, 2008 4:35 pm    Oggetto: Rispondi con citazione

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
Mostra il profilo utente Galleria utente Invia un messaggio privato Bacheca utente
Piero_Bo
utente attivo


Iscritto: 27 Mgg 2004
Messaggi: 13754

MessaggioInviato: Dom 30 Nov, 2008 5:03 pm    Oggetto: Rispondi con citazione

Mandrillo Mandrillo interessante sto script .. mo scarico cywin e provo il tutto Mah
_________________

1DMk2n in vendita ....
Vai ad inizio pagina
Vai a fine pagina
Mostra il profilo utente Galleria utente Invia un messaggio privato Bacheca utente
Teo76
utente attivo


Iscritto: 23 Ago 2004
Messaggi: 4807
Località: Torino

MessaggioInviato: Lun 01 Dic, 2008 9:57 am    Oggetto: Rispondi con citazione

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!!! Amici

_________________
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
Mostra il profilo utente Galleria utente Invia un messaggio privato Visita il sito di chi scrive Bacheca utente
Gabronski
utente attivo


Iscritto: 18 Set 2008
Messaggi: 1299

MessaggioInviato: Lun 01 Dic, 2008 10:14 am    Oggetto: Rispondi con citazione

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
Mostra il profilo utente Galleria utente Invia un messaggio privato Bacheca utente
Mostra i messaggi a partire da:   
Nuovo argomento   Intervieni in questo argomento    Indice del forum -> Digital Imaging Tutti gli orari del forum sono CET (Europa)
Pag. 1 di 1

 
Vai a:  
Non puoi iniziare nuovi argomenti
Non puoi rispondere ai messaggi
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi
Non puoi votare nei sondaggi
Non puoi allegare files in questo forum
Puoi scaricare gli allegati in questo forum



Tutti i contenuti presenti sul sito sono di proprieta' esclusiva degli autori, sono vietate la riproduzione e la distribuzione degli stessi senza previa esplicita autorizzazione.

Visualizza la policy con cui vengono gestiti i cookie.

© 2003, 2016 photo4u.it - contatti - based on phpBB - Andrea Giorgi