Страница 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 для каждой