Я часто запускаю команды grep, чтобы найти что-то в моем коде, но проблема с веб-проектами заключается в том, что часто будут сжатые файлы JavaScript и CSS, которые создают одну огромную строку текста, так что, если совпадение найдено, все окно терминала будет заполнены более чем на 1000 строк, что делает крайне непрактичным поиск того, что я ищу.
Так есть ли способ избежать файлов, которые говорят, что отдельные строки текста более 200 символов?
... | grep -v -E '.{200}'
, тоже работает. Например, чтобы найти все строки файлов * .js в текущем каталоге с «.name» в них, которые не длиннее 200 символов:find . -name "*.js" -exec grep -H \\.name {} \; | grep -v -E '.{200}'