らんだむな記憶

blogというものを体験してみようか!的なー

気になるキーワードの含まれるファイルの検索

何故か DETR というキーワードが気になってて、沢山の .md ファイルからそれを含むものを見つけたい。但し、含むファイルは重複して見つかるだろうから 1 つに集約して欲しい・・・という場合に以下のような感じで良いだろうか?

grep DETR **/*.md | awk '{split($0, elem, ":");print(elem[1])}' | uniq

こんなのとか。ruby で頑張ったら

grep DETR **/*.md | ruby -n -e 'print($_.split(":")[0]+"\n")' | uniq

とかになった。どっちがいいかは分からない。好みかな?