Я делаю,

find . -type f -name '*.c'

найти список .c файлов в моем проекте. Я хочу открыть их все в VIM. Я сделал что-то вроде этого.

find . -type f -name '*.c' | xargs -- vim

Это было не идеально. Это правильно или есть лучший способ. Пожалуйста, не просите меня установить плагин vim. Я ищу Unix способ делать вещи, т. Е. По трубопроводу

1 ответ1

2
vim $(find . -type f -name '*.c')

должно работать, по крайней мере, если ни один из ваших .c файлов не имеет специальных символов в именах.  В зависимости от того, какую оболочку вы используете (bash, csh и т.д.), Вам может потребоваться изменить ее на

vim `find . -type f -name '*.c'`

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