Пытаясь вывести 20 символов перед строкой, используя grep, если источником запросов является файл
Справочная информация о проблеме: в моем файле много длинных строк текста, и я пытаюсь найти этот файл для поиска.строка и выведите 20 символов перед интересующей строкой.Для этого я использую следующие параметры grep -E -o ".{0,20}string"
, который работает и дает правильный вывод, когда я пытаюсь использовать любую заданную строку.
Проблема, с которой я сейчас сталкиваюсь, пытается объединить это с параметром -f
в grep, поскольку у меня много запросов, которые содержатся в другом файле.
Я не могу найти правильный способ добавить модификатор. {0,20} к каждому запросу, содержащемуся в моем текстовом файле.Любая помощь будет великолепна.