egrep -l 'pattern' * | xargs $EDITOR
$EDITOR
должно быть установлено в выбранном вами редакторе, очевидно.
OTOH сказал, что редактор, вероятно, имеет более короткое имя без заглавных букв, так что вы просто напечатаете его напрямую.
Я, я весь день делаю это:
ack --ruby -l 'pattern' | xargs mate
(также примите к сведению, что ack
намного круче 1 , чем egrep
и выполняет рекурсивное сопоставление файлов по умолчанию с фильтрами для каждого типа файлов)
1 Где под кулером я имею в виду реальные perl
регулярные выражения.