それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

locate/findの結果ファイルをまとめてVimでひらく

locateしたりFindしたり、Grepしたり。ファイルを探して、まとめてVimで開きたいとき。
どうすればいいのでしょうか。

grep の結果をVimでまとめて複数ファイル開く

イロイロ考えてみました。こんなのはどうでしょうか。

vim -p `grep utf8 . -R | cut -d : -f 1 | uniq`

解説

vimで複数ファイルをタブで開く
vim -p 
バッククォートはEvalされる
` echo ....`
カレントディレクトリから検索文字にヒットするファイル名一覧
grep utf8 . -R | cut -d : -f 1 | uniq



他にも良い方法あれば教えて欲しい。