Как загрузить все файлы (включая вложенные) с именем, содержащим подстроку, в Vim

vim $(find . ! -path \*.svn\* -type f -iname \*foo\*)


Эта команда загружает все файлы (включая вложенные) с именем, содержащим подстроку «foo», в редактор Vim. Команда ‘find’ используется для поиска файлов в текущем каталоге и его подкаталогах. Опция ‘-iname’ указывает на игнорирование регистра символов при сравнении имен файлов. Опция ‘-type f’ указывает на поиск только файлов (исключая каталоги и символические ссылки). Опция ‘! -path \*.svn\*’ исключает файлы, находящиеся в папке .svn (вместо .svn может быть любая другая подстрока, которую вы хотите исключить). Результаты поиска передаются в качестве аргументов в команду ‘vim’, которая открывает их все в редакторе Vim. Альтернативой может быть использование другого текстового редактора, такого как nano или emacs.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *