скрипт поиска файлов по определенным маскам
Модератор: SLEDopit
-
- Сообщения: 103
скрипт поиска файлов по определенным маскам
Здравствуйте, подскажите пж-та, как можно реализовать на bash'e: необходимо в определенном каталоге найти все файлы, подпадающие под определенные маски, например, txt, avi и вывести на экран список файлов с данными расширениями. Не пойму, как можно это сделать (скорее всего через вложенный цикл for, но не могу понять как)
Re: скрипт поиска файлов по определенным маскам
Shell
$ ext="txt avi pdf"
$ for f in $ext; do find . -type f -name "*.$f"; done
- Bizdelnick
- Модератор
- Сообщения: 20797
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: скрипт поиска файлов по определенным маскам
А зачем тут цикл? find . -name '*.txt' -o -name '*.avi'
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: скрипт поиска файлов по определенным маскам
может и незачем, но мне показалось так проще перечислить список масок, чем вводить -o -name для каждой