Мне интересно, как улучшить использование grep
при работе с файлами с очень длинными строками. Представьте себе что-то вроде "упакованных" файлов JavaScript, которые имеют только одну строку. Иногда такие файлы выдают результаты, которых я не ожидал, и заполняют мою консоль (особенно при использовании --recursive
).
Я думаю, что я хотел бы что-то вроде --context
но для слов / байтов вокруг матча. Я думал, что я был умным, придумав такое использование:
$ grep -rino --color ".\{0,20\}something.\{0,20\}" *
Но это делает персонажей вокруг моего поискового запроса частью совпадения.