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

Leonardo Buffa leonardo.buffa a bilug.linux.it
Gio 16 Maggio 2013 09:01:18 CEST


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...

praticamente si verifica che senza la parte "ftp ... << EOF" il 
case/esac funziona
la parte ftp ... << EOF da sola funziona, ma se li metto insieme non 
funziona piu'!!!
dove sbaglio?!?!?!

questo e' lo script:

#!/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

-- 
花は桜木、人は武士


Maggiori informazioni sulla lista Linux