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