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.