vim $(grep [REGULAR_EXPRESSION] -R * | cut -d":" -f1 | uniq)
Команда открывает в редакторе Vim все файлы в текущем каталоге и его подкаталогах, содержащие строки, соответствующие заданному регулярному выражению. Сначала grep ищет строки с соответствием во всех файлах, cut извлекает имена файлов, а uniq удаляет дубликаты. Результат передается в Vim для открытия файлов. Альтернативой может быть использование find совместно с xargs для передачи найденных файлов в Vim. Параметр [REGULAR_EXPRESSION] должен быть заменен на нужное регулярное выражение.
