Olá a todos o script abaixo agora está funcionando. 

Valeu pela ajuda Thiago

#!/bin/bash
#=================================================================
# Autor:  Salviano A.Leao          email:  [EMAIL PROTECTED]
# Neste ponto verifica-se o número de parâmetros fornecido
# foi igual a dois. Caso contrário, é escrito na tela uma
# mensagem indicando a sintaxe correta, atribuindo-se o 
# valor 1 ao código de saída.
#=================================================================
case $# in
     0) echo "Uso: Sincronizar porta IP"
        echo "Porta eh a porta ssh da maquina destino"
        echo "IP o ip eh da maquina destino, somente a última parte 
192.168.1.???"
        exit 0
          ;;
     1) echo "Voce entrou somente com o IP entao sera usada porta 22 p/ o ssh"
        PORTA=22
        IP=192.168.1.${1}
        SSH="/usr/bin/rsync -apvrz --progress --links --rsh='/usr/bin/ssh 
-p${PORTA}'"
        echo "Voce entrou somente com o IP ${IP}"
        cd ${HOME}
        for LDIR in Progs/ Cursos/ Documentos/ Seminarios/ SeminarF90/ Works/
        do
            eval $SSH ${LDIR} "[EMAIL PROTECTED]:${LDIR}"
        done
        exit 0
          ;;
     2) echo "Voce entrou somente com o IP ${1} e com a porta do ssh ${2}"
        PORTA=${1}
        IP=192.168.1.${1}
        SSH="/usr/bin/rsync -apvrz --progress --links --rsh='/usr/bin/ssh 
-p${PORTA}'"
        cd ${HOME}
        for LDIR in Progs/ Cursos/ Documentos/ Seminarios/ SeminarF90/ Works/
        do
            eval "$SSH ${LDIR} [EMAIL PROTECTED]:${LDIR}"
        done
        exit 0
          ;;
     *) echo "Voce entrou com o numero de argumentos errado"
        exit 1
          ;;
esac






      Flickr agora em português. Você clica, todo mundo vê.
http://www.flickr.com.br/

[As partes desta mensagem que não continham texto foram removidas]

Responder a