У меня есть файлы журналов, основанные на серверах Linux, и я работаю в ОС Windows.Я использую Filezilla для входа на сервер Linux и ищу определенный текст или строки, открыв файл журнала.Я хочу автоматизировать этот процесс с помощью пакетной обработки в Windows, я попробовал использовать ниже:
@echo off
cls
set /p string="Enter the string: "
echo open xx.xx.xx.xx 21> ftpc.dat
echo xxxxxxxx>> ftpc.dat
echo xxxxxxxx>> ftpc.dat
echo bin >> ftpc.dat
echo grep '%string%' /PATH IS HERE/log.log >> ftpc.dat
ftp -s:ftpc.dat
Я только новичок в этом, я хочу идеи о том, как я автоматизирую этот процесс поиска?где я могу сделать инструмент поиска для любого текста, этот инструмент идет и находит определенный файл на сервере Linux и показывает результаты в строках (до / после 15 строк) результатов этого поиска.Нужно ли мне писать скрипты bash или я могу сделать этот базовый скрипт в командном файле, как указано выше, чтобы показать или вывести результаты?