[Linux-Biella] questa poi non mi era ancora capitata...

vallini.daniele a bilug.linux.it vallini.daniele a bilug.linux.it
Gio 16 Maggio 2013 20:06:06 CEST


Il 16/05/2013 18:40, vallini.daniele a bilug.linux.it ha scritto:
> Il 16/05/2013 09:01, Leonardo Buffa ha scritto:
>>
>> sto scrivendo uno script stupidissimo, devo fare un backup di UN file 
>> ma dare all'utente la possibilita' di scegliere come salvarlo
>> tre possibilita': ftp, local, mail
>>
>> cosa usare se non un comodissimo case/esac?
>>
>> peccato che mi vada in errore e davvero non capisco il motivo...
>>
>>
>>
> per il case ftp) vuoi mandare a video la scritta "ftp" poi eseguire i 
> comandi delle righe successive?
>
Non ho avuto tua risposta comunque penso che il problema sia la 
posizione errata della stringa EOF di chiusura dell'here document, deve 
essere all'inizio della riga, prova cosi' e dimmi se va:

#!/bin/bash

MODE="ftp"

case $MODE in

   ftp )
     echo ftp
     ftp -inv ftpserver.com << EOF
     user username password
     bin
     put cacca
     bye
EOF
     ;;

   local )
     echo local
     ;;

   mail )
     echo mail
     ;;

esac


-- 
Daniele



Maggiori informazioni sulla lista Linux