Как загрузить последний файл с сервера 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 

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

Interesting Posts

Не удается загрузить из-за отсутствия внешнего диска

Как запустить Compiz автоматически?

Как создать Информационную документацию?

Как показать рабочий стол при удаленном доступе к Debian?

Как использовать медиа-ключи в GNOME Shell с локальными и сетевыми медиаплеерами

Как проверить, почему cdrom не может быть открыт исключительно

bash: ввести символ в указанной позиции в файле

Получить массив имен снимков LXD

Есть ли альтернатива с открытым исходным кодом для безопасной загрузки UEFI?

Создайте загрузку внешнего жесткого диска без форматирования

Возможно ли, чтобы X проанализировал файл конфигурации для каждого пользователя?

Как установить диск `D: \` Windows в linux mint?

IPv6 с 2 провайдерами, соединение потеряно для интернет-провайдера 1. Будет ли соединение восстановлено через ISP2?

Невозможно установить видео плагины для Fedora 23

форматирование вывода файла UNIX

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