有没有办法告诉ack/grep忽略缩小的Javascript?这些文件每行有数千个字符并将搜索输出拧紧。grep并忽略缩小的javascript
4
A
回答
4
ack 1.x没有办法直接忽略缩小的javascript。这将在ack 2.0中解决。我们正在努力在http://github.com/petdance/ack2。
0
取决于您是否可以以某种方式指出应排除哪些文件。例如,如果您遵循.min.js
惯例,那么确保这些文件不被搜索是一件简单的事情。 否则不,grep没有--maximum-number-of-characters-per-line-to-count-as-a-match
选项。
1
尝试这样:
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忽略多行
- 2. Xcode吹起PNG大小并忽略压缩PNG = NO标志?
- 3. 的sed的grep的+忽略#和匹配
- 4. 的grep/sed的:忽略一些
- 5. grep的-w是忽略连字符[ - ]
- 6. grep的模式,而忽略其他
- 7. 使用javascript的date.toISOString并忽略时区
- 8. ack(ack-grep)忽略嵌套目录
- 9. grep忽略vim临时文件
- 10. 如何强制grep只返回文件并忽略目录?
- 11. Graphics.DrawIcon忽略缩放转换?
- 12. 为什么grep忽略包含要忽略的目录的shell变量?
- 13. JavaScript,缩略图()
- 14. Apache deflate忽略javascript
- 15. Firefox忽略Javascript element.style.backgroundPosition
- 16. Javascript window.scrollTo被忽略
- 17. 做Spambots忽略javascript?
- 18. Javascript:忽略alt-characters
- 19. 忽略git合并
- 20. 的Facebook忽略JavaScript事件
- 21. 的JavaScript忽略JSP代码
- 22. javascript onmouseover缩略图
- 23. LINQ忽略大小写
- 24. 忽略区分大小写
- 25. 忽略大小写与__startswith
- 26. IE8忽略框大小
- 27. 忽略大小写difflib.get_close_matches()
- 28. 忽略大小写boost :: regexp
- 29. SOPT值忽略大小写
- 30. 被忽略大小写