[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