Używam ag
( Silver Searcher ) wersji 0.31.0. Mogę łatwo wyszukać ciąg znaków w wiązce plików, używając:
localhost:workspace davea$ ag 'ftp' .
Ale co, jeśli chcę skanować pliki tylko z pewnymi rozszerzeniami? Próbowałem tego:
localhost:workspace davea$ ag 'ftp' .java
ERR: Error stat()ing: .java
ERR: Error opening directory .java: No such file or directory
ale dostałem błędy, które widzisz powyżej.
Odpowiedzi:
Per instrukcji, można skorzystać
ag
z-G
na przykład
Według tej samej instrukcji
Więc możesz też biegać
choć ograniczy to wyszukiwanie do nazw plików kończących się na
.java
lub.properties
źródło
W chwili
ag version 2.2.0
obecnej możesz uruchomićag --list-file-types
, który wyświetli listę obsługiwanych, gotowych typów. Możesz uruchamiaćag "ftp" --java
i wyszukiwać tylko różne pliki Java.źródło