Saya menggunakan ag
( The Silver Searcher ) versi 0.31.0. Saya dapat dengan mudah mencari string dalam banyak file menggunakan:
localhost:workspace davea$ ag 'ftp' .
Tetapi bagaimana jika saya hanya ingin memindai file dengan ekstensi tertentu? Saya mencoba ini:
localhost:workspace davea$ ag 'ftp' .java
ERR: Error stat()ing: .java
ERR: Error opening directory .java: No such file or directory
tetapi ada kesalahan yang Anda lihat di atas.
Jawaban:
Per manual, Anda bisa menggunakannya
ag
dengan-G
misalnya
Per manual yang sama
Jadi Anda juga bisa lari
meskipun itu akan membatasi pencarian untuk mengajukan nama yang diakhiri dengan
.java
atau.properties
sumber
Pada
ag version 2.2.0
, Anda dapat menjalankanag --list-file-types
, yang akan mencantumkan jenis yang didukung, di luar kotak. Anda dapat menjalankanag "ftp" --java
dan mencari hanya terhadap berbagai file Java.sumber