by shigemk2

当面は技術的なことしか書かない

findとsilver searcherを組み合わせて、ファイル名を検索する

silver searcherってfind-grepの強化版みたいな位置づけだけど、silver searcherでファイル名って検索出来ないかなって思って探した。

command line - Search for files & file names using silver searcher - Stack Overflow

$ find . | ag "/.*SEARCHTERM[^/]*$"

って書いてあるけども、

$ find . -type f | ag "/.*SEARCHTERM[^/]*$"

でファイル名だけサーチできるし、

$ find . -type d | ag "/.*SEARCHTERM[^/]*$"

でディレクトリ名をサーチ出来る。