I am creating a bash file which will download file daily but file name is dynamic it generates file on the basis of date something like '20190819.log' My code is as follows :
export SSHPASS=$SFTP_PASS
DATE=`$DATE -d "-1 day" +"%Y%m%d"`
sshpass -e sftp -oBatchMode=no -b - $SFTP_USER@$SFTP_HOST<<-'EOF'
mget $DATE.log
EOF
But in line mget $DATE.log it is treating $DATE as string. Need help...Thanks in advance.