J'utilise ag
( The Silver Searcher ) la version 0.31.0. Je peux facilement rechercher une chaîne dans un tas de fichiers en utilisant:
localhost:workspace davea$ ag 'ftp' .
Mais que se passe-t-il si je souhaite uniquement analyser des fichiers avec certaines extensions? J'ai essayé ceci:
localhost:workspace davea$ ag 'ftp' .java
ERR: Error stat()ing: .java
ERR: Error opening directory .java: No such file or directory
mais j'ai les erreurs que vous voyez ci-dessus.
Réponses:
Selon le manuel, vous pouvez utiliser
ag
avec-G
par exemple
Par le même manuel
Vous pouvez donc également exécuter
mais cela limiterait la recherche aux noms de fichiers se terminant par
.java
ou.properties
la source
À partir du
ag version 2.2.0
, vous pouvez exécuterag --list-file-types
, qui répertoriera les types prêts à l'emploi pris en charge. Vous pouvez exécuterag "ftp" --java
et rechercher uniquement des fichiers Java variables.la source