Страница 1 из 1

скрипт поиска файлов по определенным маскам

Добавлено: 13.03.2018 17:27
safronowmax
Здравствуйте, подскажите пж-та, как можно реализовать на bash'e: необходимо в определенном каталоге найти все файлы, подпадающие под определенные маски, например, txt, avi и вывести на экран список файлов с данными расширениями. Не пойму, как можно это сделать (скорее всего через вложенный цикл for, но не могу понять как)

Re: скрипт поиска файлов по определенным маскам

Добавлено: 13.03.2018 17:39
nerve

Shell

$ ext="txt avi pdf" $ for f in $ext; do find . -type f -name "*.$f"; done


Re: скрипт поиска файлов по определенным маскам

Добавлено: 13.03.2018 17:49
Bizdelnick
А зачем тут цикл? find . -name '*.txt' -o -name '*.avi'

Re: скрипт поиска файлов по определенным маскам

Добавлено: 13.03.2018 19:10
nerve
может и незачем, но мне показалось так проще перечислить список масок, чем вводить -o -name для каждой