Как скачать только строки с определенным идентификатором из файла на SFTP-сервере - PullRequest
0 голосов
/ 02 октября 2018

Я создал bat-файл, который запускает скрипт WinSCP для загрузки файла журнала (журнала ответов) с удаленного сервера.Файл журнала, очевидно, загружается как есть (ответы на все запросы).Как я могу ограничить загрузку файла журнала, определенного для моего запроса?Мой запрос имеет уникальный идентификатор, как я могу обрезать ответ, связанный с моим уникальным идентификатором?TIA

Сценарий в моем файле летучей мыши выглядит следующим образом:

 winscp.com/command ^
    "open sftp://xxx.com/ -hostkey=*" "get /var/log/jboss_sit/suFile.log" "exit" ^ 

1 Ответ

0 голосов
/ 02 октября 2018

Кажется, вы хотите отфильтровать текстовый файл по строкам, содержащим подстроку.

Это невозможно с протоколом SFTP.Он не позволяет фильтровать файлы.

Для этого вы должны использовать другой интерфейс.Например, если у вас есть доступ к оболочке, вы можете использовать команду grep.Вы можете выполнять команды оболочки, например grep, с помощью WinSCP command call.Хотя, если вам больше ничего не нужно, лучше использовать клиент консольного терминала, чем WinSCP.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...