Como baixar o arquivo mais recente do servidor SFTP?

1

Eu preciso primeiro obter os dados de um arquivo foi enviado para o servidor sftp em diante, em seguida, verifique se era a data de hoje e, se assim for, faça o download mais eco "Arquivo não encontrado". Eu gostaria de fazer tudo isso usando um script bash. Isso é o que eu tenho até agora:

SFTP> cd test
SFTP> get myfile* 
SFTP> exit 

today='date +%Y%m%d'
ls -lt | less |head 1 | awk '{print $7,$8,$9}' > $filedate
if ($filedate == $today)
    echo "Today's file"
else 
    echo "Today's file not found"
fi

Usando o script acima, estou sempre recebendo "Arquivo de hoje não encontrado", mesmo que o arquivo tenha a data de hoje.

    
por user_tmo 06.11.2014 / 18:35

0 respostas