Как загрузить последний файл с сервера SFTP?

Мне нужно сначала получить данные, которые файл был загружен на сервер sftp, а затем проверить, была ли это сегодняшняя дата, и если так загрузить его еще, эхо «Файл не найден». Я хотел бы сделать все это, используя скрипт bash. Это то, что у меня есть до сих пор:

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 

Используя вышеприведенный скрипт, я всегда получаю «Сегодняшний файл не найден», даже если файл имеет сегодняшнюю дату.

Linux и Unix - лучшая ОС в мире.