Искать в файле, но не в подкаталогах

"rename" - это утилита, которая делает именно то, что вам нужно:

rename 's/.mp4//' *.mp4

man переименовать для получения другой информации

1
16.02.2017, 19:15
3 ответа

Я полагаю, вы вызываете эту команду из Vim. Вы можете использовать ** для поиска в дереве каталогов. то есть

:vimgrep COMPANY_ID ~/Projects/creditdutile/loanrabbit/** | cw

См. : h starstar-wildcard для полной документации по ** . Также обратите внимание, что вы можете использовать ** как часть пути. Например, я часто ищу некоторые шаблоны с помощью:

:vimgrep h1 temp**/*.html

, и он соответствует как templates / foo.html , так и temp / extra / templates / bar.html


Бесстыдный маркетинг: у нас есть Сообщество обмена стеками Vi и Vim

3
27.01.2020, 23:19

У меня возникли проблемы с пониманием вопроса, но grep -nr "COMPANY_ID" ~ / Projects / creditdutile / creditrabbit / должно быть хорошим способом поиск слова COMPANY_ID во всех файлах в этом каталоге и любых подкаталогах.

Если вы пытаетесь сделать это из vim, значит, оно у вас почти получилось : vimgrep ~ / Projects / creditdutile / creditrabbit / ** | cw должен это сделать. Звездочки позволяют выполнять поиск по каталогу.

1
27.01.2020, 23:19

use the grep command

grep -r "COMPANY_ID" ~/Projects/creditdutile/loanrabbit/
0
27.01.2020, 23:19

Теги

Похожие вопросы