何故か 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
とかになった。どっちがいいかは分からない。好みかな?