Ich verwende ag
( The Silver Searcher ) Version 0.31.0. Ich kann leicht nach einer Zeichenfolge in einer Reihe von Dateien suchen, indem ich Folgendes verwende:
localhost:workspace davea$ ag 'ftp' .
Aber was ist, wenn ich nur Dateien mit bestimmten Erweiterungen scannen möchte? Ich habe es versucht:
localhost:workspace davea$ ag 'ftp' .java
ERR: Error stat()ing: .java
ERR: Error opening directory .java: No such file or directory
habe aber die fehler die du oben siehst.
Antworten:
Laut Handbuch könntest du
ag
mit-G
z.B
Nach dem gleichen Handbuch
Du könntest also auch rennen
Dies würde jedoch die Suche auf Dateinamen einschränken, die auf
.java
oder enden.properties
quelle
Ab
ag version 2.2.0
können Sie ausführenag --list-file-types
, wobei unterstützte Standardtypen aufgelistet werden. Sie könnenag "ftp" --java
nur verschiedene Java-Dateien ausführen und durchsuchen.quelle