有沒有辦法告訴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. IIS Url Rewrite:如何忽略縮小的javascript和css
- 3. Xcode吹起PNG大小並忽略壓縮PNG = NO標誌?
- 4. 的sed的grep的+忽略#和匹配
- 5. 的grep/sed的:忽略一些
- 6. grep的模式,而忽略其他
- 7. grep的-w是忽略連字符[ - ]
- 8. 使用javascript的date.toISOString並忽略時區
- 9. ack(ack-grep)忽略嵌套目錄
- 10. grep忽略vim臨時文件
- 11. 如何強制grep只返回文件並忽略目錄?
- 12. Graphics.DrawIcon忽略縮放轉換?
- 13. 爲什麼grep忽略包含要忽略的目錄的shell變量?
- 14. JavaScript,縮略圖()
- 15. 忽略小的話,字數
- 16. 做Spambots忽略javascript?
- 17. Javascript:忽略alt-characters
- 18. Apache deflate忽略javascript
- 19. Javascript window.scrollTo被忽略
- 20. Firefox忽略Javascript element.style.backgroundPosition
- 21. 忽略git合併
- 22. 的JavaScript忽略JSP代碼
- 23. 的Facebook忽略JavaScript事件
- 24. 如何忽略使用Javascript縮放的特定元素
- 25. WordPress的縮略圖大小
- 26. javascript onmouseover縮略圖
- 27. JavaScript的縮小和壓縮
- 28. 用apache忽略大小寫
- 29. 忽略大小寫 - laravel 4
- 30. 忽略大小寫difflib.get_close_matches()