Я хочу использовать grep таким образом, чтобы получить точное смещение по байту, но все равно получить полную строку, в которой была найдена соответствующая строка. Прямо сейчас вывод выглядит так:
grep-запрос:
grep -bor --include=\* abx ./
Результат: путь к файлу * :( правильный) byteoffset : abx
или
grep-запрос:
grep -br --include=\* abx ./
Результат: путь к файлу :( неверно) byteoffset : lineblabla ... abx ... blablaline
(я удалил аргумент -o)
То, что я хочу, это : путь к файлу :( правильно) byteoffset : lineblabla ... abx ... blablaline
Дон не хочу делать второй вызов grep, так как мои результаты могут стать довольно большими, но все же нужно иметь правильный байтовый сдвиг и полную строку результатов.
Cheers