egrepコマンドの後に、次のようなファイルを取得しました
egrep -l -r '(this|that|those)' *
これにより、約20個のファイルが一覧表示されます。それぞれを手動で開きたくないのですが、結果をからgrep
直接エディターにリダイレクトして、エディターがそれらのファイルを開いてくれるようにする方法はありますか?
egrep -l 'pattern' * | xargs $EDITOR
$EDITOR
明らかに、選択したエディターに設定する必要があります。
OTOH によると、エディターの名前はおそらく短くて大文字ではないので、直接入力するだけです。
私、私は一日中これをやっています:
ack --ruby -l 'pattern' | xargs mate
(また、ファイルタイプごとのフィルターを使用して、デフォルトで再帰的なファイルマッチングを行うよりもはるかにack
クールなヒントを参考にしてください)egrep
1クーラーとは、実際のperl
正規表現を意味します。