Я вошел на сервер с помощью sftp
и хочу выбрать самый последний файл с сервера с указанным шаблоном c в имени. Я использовал эту команду для того же.
sftp -b <(echo "ls -1rt incoming/*pattern*") username@server | tail -1 | xargs -i bash -c 'sftp -b <(echo "get {}") username@server'
Когда я запускаю вышеупомянутую команду, она не получает самый последний файл с шаблоном.
Когда я sftp
на сервер, используя sftp username@server
из моего unix окна и сделайте ls -lt *pattern*
файлы не перечислены по времени. Это кажется случайным.
Однако, когда я подключаюсь к серверу, используя wincsp
клиента и упорядочиваю по времени, он упорядочивается правильно.
Любая идея, как это исправить.
С уважением, Вайди