Re: [OT] - Semplice script bash

2012-02-09 Per discussione Artini Alessio
Ringrazio tutti per le osservazioni, consigli e spunti dati. Dato che ho solleticato la curiosità di qualcuno vi spiego qual'e' l'intento dello script: Individuare un certo tipo di file e mettere in un array solo quelli che hanno dimensione > di 0. Il mio scopo era quello di effettuare l'ftp s

Re: [OT] - Semplice script bash

2012-02-09 Per discussione Lorenzo Sutton
Sempre esulando un po' dal (off)topic specifico dello script ma considerando il caso d'uso (copiare tutti i file con con un certo pattern sull'FTP) segnalo lftp che può semplificare di molto questo tipo di operazione (io lo uso per fare dei backup da ftp con timestamp ad esmpio)... SOURCEDIR=

Re: [OT] - Semplice script bash

2012-02-08 Per discussione emmanuel segura
Sinceramente preferisco farlo in perl #!/usr/bin/env perl use Net::FTP; $conn = Net::FTP->new("xxx...xxx") or die("cannot connect"); $conn->login("user","password") or die("cannot login"); $conn->cwd("/workdir"); @files = glob("*4803*"); foreach $i(@files) { $conn->put($i); } $conn->q

Re: [OT] - Semplice script bash

2012-02-08 Per discussione Ennio-Sr
* qzertywsx [070212, 21:14]: > Il giorno 07 febbraio 2012 17:49, Ennio-Sr ha scritto: > > > > . E dove posso trovare la sintassi degli > > altri comandi? > > Se non sbaglio si chiama "here document:" > http://www.faqs.org/docs/abs/HTML/here-docs.html > > > -- >

Re: [OT] - Semplice script bash

2012-02-08 Per discussione Giuseppe Sacco
Ciao Alessio, se me lo permetti faccio alcuni commenti allo script. Così magari ne nasce una discussione utile per tutti. Ho aggiunto dei commenti subito prima delle righe alle quali si applicano. In genere io utilizzo lo shebang nella forma che inibisce l'invocazione con altri argomenti interpre

Re: [OT] - Semplice script bash

2012-02-07 Per discussione qzertywsx
Il giorno 07 febbraio 2012 17:49, Ennio-Sr ha scritto: > > > [Artini Alessio, martedì 7 febbraio 2012] > > Incuriosito dallo script, ho provato (dopo aver fatto piccole modifiche) > a lanciarlo, ma non riesco a cavarne fuori niente ;-( > In particolare, non riesco a capire (né trovo roferimenti in

Re: [OT] - Semplice script bash

2012-02-07 Per discussione Ennio-Sr
> [Artini Alessio, martedì 7 febbraio 2012] Incuriosito dallo script, ho provato (dopo aver fatto piccole modifiche) a lanciarlo, ma non riesco a cavarne fuori niente ;-( In particolare, non riesco a capire (né trovo roferimenti in rete) che cosa dovrebbe fare l'ultima parte dello script: [...] >

Re: [OT] - Semplice script bash

2012-02-07 Per discussione Artini Alessio
-Messaggio originale- > Duffy DaC ha scritto: > Inviato: martedì 7 febbraio 2012 11.56 > A: debian-italian > Oggetto: Re: [OT] - Semplice script bash > Non ho la possibilità di provare, ma temo che il problema sia l'indentazione > del delimitatore "CMD_SCR

Re: [OT] - Semplice script bash

2012-02-07 Per discussione Duffy DaC
[Artini Alessio, martedì 7 febbraio 2012] > if [ $ELEMENTS -gt 0 ]; then >     ftp -nv $HOST << CMD_SCRIPT >     user $USER $PASSWD >     ascii >     prompt >     mput 048033*.txt >     bye >     CMD_SCRIPT > fi Non ho la possibilità di provare, ma temo che il problema sia l'indentazione del deli

Re: [OT] - Semplice script bash

2012-02-07 Per discussione Artini Alessio
> emmanuel segura ha scritto: > Inviato: martedì 7 febbraio 2012 11.44 > A: Artini Alessio > Cc: debian-italian > Oggetto: Re: [OT] - Semplice script bash > Oltre a cambiare il contatore ho messo > arr[l] > Visto che l è la variabile che stai incrementando > Visto ch

Re: [OT] - Semplice script bash

2012-02-07 Per discussione emmanuel segura
gt; ha scritto: > > emmanuel segura ha scritto: > > Inviato: martedì 7 febbraio 2012 11.30 > > A: Artini Alessio > > Cc: debian-italian@lists.debian.org > > Oggetto: Re: [OT] - Semplice script bash > > > Ciao Alessio > > > Scusa la risposta un po troppo v

Re: [OT] - Semplice script bash

2012-02-07 Per discussione Artini Alessio
> -Messaggio originale- > lucky2 ha scritto: > Inviato: martedì 7 febbraio 2012 11.27 > A: Artini Alessio > Oggetto: R: [OT] - Semplice script bash > i doppi apici dopo tmp e medici sono giusti? Penso di si e comunque, sia con che senza l'errore rimane...

Re: [OT] - Semplice script bash

2012-02-07 Per discussione emmanuel segura
Ciao Alessio Scusa la risposta un po troppo veloce for file in $( ls 048033* ) ; do if [ -s $file ]; then arr[l]=$file I=$((I + 1)) fi done Il giorno 07 febbraio 2012 11:26, emmanuel segura ha scritto: > for file in $( ls 048033* ) ; do > if [ -s $file ]; then > arr[l]=$file > > fi

Re: [OT] - Semplice script bash

2012-02-07 Per discussione emmanuel segura
for file in $( ls 048033* ) ; do if [ -s $file ]; then arr[l]=$file fi I=$((I + 1)) done Il giorno 07 febbraio 2012 11:13, Artini Alessio < aart...@comune.pontassieve.fi.it> ha scritto: > Salve a tutti, > scusate l'OT ma sto avendo difficoltà a realizzare lo script > trasferimento.sh: > >