Estoy usando ag
( The Silver Searcher ) versión 0.31.0. Puedo buscar fácilmente una cadena en un montón de archivos usando:
localhost:workspace davea$ ag 'ftp' .
¿Pero qué pasa si solo quiero escanear archivos con ciertas extensiones? Intenté esto:
localhost:workspace davea$ ag 'ftp' .java
ERR: Error stat()ing: .java
ERR: Error opening directory .java: No such file or directory
pero tengo los errores que ves arriba.
Respuestas:
Según el manual, puede usar
ag
con-G
p.ej
Por el mismo manual
Entonces también podrías correr
aunque eso restringiría la búsqueda a nombres de archivo que terminen en
.java
o.properties
fuente
A partir de entonces
ag version 2.2.0
, puede ejecutarag --list-file-types
, que enumerará los tipos compatibles y listos para usar . Puede ejecutarag "ftp" --java
y buscar solo archivos Java variables.fuente