У меня есть очень большой файл 100Mb +, где весь контент находится в одной строке.Я хочу найти шаблон в этом файле и количество символов вокруг него.
Например, я хотел бы вызвать команду, подобную приведенной ниже, но где -A и -B - количество байтов, а не строк.:
cat very_large_file | grep -A 100 -B 100 somepattern
Итак, для файла, содержащего содержимое, подобное этому:
1234567890abcdefghijklmnopqrstuvwxyz
С шаблоном
890abc
and a before size of -B 3
and an after size of -A 3
Я хочу вернуть:
567890abcdef
Любые советы будут великолепны.Большое спасибо.