Есть ли способ сказать ack/grep игнорировать миниатюрный Javascript? Эти файлы имеют тысячи символов в строке и прикручивают вывод результатов поиска.Grep and ignore minified javascript
ответ
ack 1.x не имеет возможности игнорировать минимизированный javascript напрямую. Это будет рассмотрено в 2.0. Мы работаем над этим в http://github.com/petdance/ack2.
Зависит, если вы можете как-то указать, какие файлы следует исключить. Например, если вы следуете за соглашением .min.js
, то просто просто убедиться, что эти файлы не выполняются. В противном случае нет, grep не имеет опции --maximum-number-of-characters-per-line-to-count-as-a-match
.
попробовать что-то вроде этого:
grep foo $(find -name '*.js' -exec file {} \; | grep -v "long lines" | sed 's/:.*//')
find -name '*.js'
находит все .js файлы в текущем каталоге и подкаталогах.Добавление
-exec file {} \;
в командуfind
запускает командуfile
по каждому результату.Результаты
file
подаются вgrep
, а файлы, перечисленные как имеющие длинные линии, удаляются из результатов.Описание от
file
снято сsed
, оставив только имена файлов. Это файлыgrep
будут искать «foo».
- 1. grep --ignore-case --only
- 2. Linux cut and grep
- 3. Ruby grep and append
- 4. ActivePDF Webgrabber, ignore & t and & d placeholders
- 5. SQL Find & Replace and ignore duplicate replacements
- 6. JavaScript RegEx Ignore String
- 7. JavaScript Regex Ignore Case
- 8. Как использовать JavaScript, возвращаемый AngularJS minified partials
- 9. Grep and Copy - Bash Scripting
- 10. Grep in R using AND
- 11. R grep с логикой «AND»
- 12. Почему «grep --ignore-case» в 50 раз медленнее?
- 13. Оператор javascript ignore-if-null?
- 14. F # ignore missing ignore
- 15. Git и Minified Files
- 16. jquery "Minified" "Uncompressed" files
- 17. D3js Отметить позицию Minified
- 18. jQuery scrollTo minified
- 19. Escaping < and > с grep
- 20. grep and sed - заменить все экземпляры строки
- 21. Комбинация grep with and & or logic
- 22. Grep file and export vars in loop
- 23. Python grep and pipe via Popen
- 24. grep с несколькими операторами NOT и AND
- 25. Gulp minified js throws error
- 26. C# XML ignore < and > символов в узле
- 27. Trim whitespace and Ignore Hash Sign in Solr
- 28. интерактивный grep в javascript?
- 29. Concat Minified files & skip Minification using Grunt
- 30. AngularJS: невозможно отобразить диалог модели с использованием minified angularjs javascript