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:
>
> ---------------------------------------------------------------------
> #!/bin/bash
>
> WORKINGDIR="/tmp/"
> STORICO="/data/medici"
> HOST='xxx.yyy.zzz.ttt'
> USER='utente'
> PASSWD='passsssssssssword'
>
> #mi sposto nella cartella di lavoro/salvataggio dei file generati
> cd $WORKINGDIR
>
> declare -a arr
> I=0
>
> for file in $( ls 048033* ) ; do
>  if [ -s $file ]; then
>     arr[i]=$file
>  fi
>  I=$((I + 1))
> done
>
> ELEMENTS=${#arr[@]};
>
> if [ $ELEMENTS -gt 0 ]; then
>    ftp -nv $HOST << CMD_SCRIPT
>    user $USER $PASSWD
>    ascii
>    prompt
>    mput 048033*.txt
>    bye
>    CMD_SCRIPT
> fi
> ---------------------------------------------------------------------
>
> Se lo eseguo ottengo:
> ./trsferimento.sh: line 56: syntax error: unexpected end of file
>
> Se commento l'IF finale l'errore scompare ma dove sta questo errore?
>
> Grazie a tutti
>
>
> Alessio Artini
>
>
> --
> Per REVOCARE l'iscrizione alla lista, inviare un email a
> debian-italian-requ...@lists.debian.org con oggetto "unsubscribe". Per
> problemi inviare un email in INGLESE a listmas...@lists.debian.org
>
> To UNSUBSCRIBE, email to debian-italian-requ...@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact
> listmas...@lists.debian.org
> Archive:
> http://lists.debian.org/E131A00A587E1A47ACB9531033151C810179D951@ntsvr02.pontassieve.local
>
>


-- 
esta es mi vida e me la vivo hasta que dios quiera

Rispondere a