5

Я пытаюсь найти все файлы, содержащие поисковый запрос:

grep -lir "Search" .

и превратите это в возвышенное:

grep -lir "Search" . | subl

но все это делает только один файл в возвышенном состоянии, содержащий все пути к файлам результатов поиска в виде строк в файле. Я хотел бы открыть каждый из этих файлов как возвышенный проект.

2 ответа2

7

Использование команды subl $(grep -lir "Search" .) ожидаемый результат. $(command) расширяется с выходными данными команды и дает ее в качестве входных данных для возвышенной команды. Более подробную информацию можно найти в руководстве по Bash.

3

Просто используйте xargs:

grep -lir "Search" . | xargs subl

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .