Я хочу найти файлы, в именах которых есть слово «able», в любой папке, в имени которой есть слово «dir».
Как это сделать с помощью Bash?
решение1
Вы можете использовать find
команду.
find . -iwholename '*dir*/*able*'
Шаблоны полных имен - Поиск файлов
Тест:-полноеимя шаблон: Истина, если все имя файла, начиная с аргумента командной строки, под которым был найден файл, соответствует шаблону оболочки pattern.
Тест:-iwholename шаблон: ... но совпадение нечувствительно к регистру.