Подключите нашего Telegram-бота для уведомлений о новых проектах

BASH скрипт поиска утилитой Grep запроса в текстовых файлах

Разместить заказ
6 фрилансеров уже откликнулись на этот заказ
Цены от 1200 ₽ до 10000 ₽.
Сроки от 1 до 3 дней.
Данные обновляются раз в 10 минут.
f
Заказчик
Отзывы фрилансеров: + 2 - 0
Зарегистрирован на сайте 14 лет и 4 месяца
Бюджет: 5000 руб
60.96 $ — 53.62 €
Исполнитель определен: Sergey Kolyada  
BASH скрипт поиска утилитой Grep запроса в текстовых файлах

Запрос: набор символов
База для поиска: Текстовые файлы файлы содержащие текст с строчным разделением в формате txt

Список запросов содержится в текстовом файле, каждый запрос новой строчки

Скрипт берет первую строчку из текстового файла запросов и запускает
точный поиск по всем текстовым файлам находящихся в папке и под-папках ./baza/*
Точное совпадение скрипт записывает в виде полной строки в котором это
совпадение найдено в текстовый файл в папку ./rezult/*

И сохраняет найденую строку которая содержит поисковый запрос в файл с названием «имя запроса».txt в папке с результатами поиска

После обработки первой строки скрипт аналогичным образом обрабатывает
вторую строку из списка запросов

И т д

Вот пример строки которая устраивает, необходимо дополнить функцией
сохранения результата в файл с названием запроса

grep --no-filename -r -i -w -f regulars.txt ./baza/* > ./rezult

regulars.txt – файл с запросами, каждый запрос с новой строки
./baza/* – папка в которой необходимо искать, содержит текстовые файлы и другие под-папки
./rezult – папка в которую скрипт сохраняет резуьтат в виде *поисковый запрос*

Запросы могут содержать любые символы
Если запрос содержит недопустимые символы для названия файла, заменить на _
Разделы:
Заказ
Опубликован:
24.12.2024 | 08:08

Теги:

Наши партнеры
Сведения об ООО «Ваан» внесены в реестр аккредитованных организаций, осуществляющих деятельность в области информационных технологий. ООО «Ваан» осуществляет деятельность, связанную с использованием информационных технологий, по разработке компьютерного программного обеспечения, предоставлению доступа к программе для ЭВМ и является правообладателем программы для ЭВМ «Платформа FL.ru (версия 2.0)».
-->-->