Я пытаюсь написать сценарий bash для выполнения одинаковых команд в каждой папке в каталоге. В командах я использую код python для создания новых папок с добавлением «_long» и «_wavs» к их именам для каждой папки.
И мне нужно запускать команды для всех папок, кроме вновь созданные папки с именами, заканчивающимися на «_long» и «_wavs».
Вот что я пробовал:
dirs=($(find /Volumes/exchange -type d))
for dir in "${dirs[@]}/!(`basename "$dir"`_long|`basename "$dir"`_wavs)/";
do
*commands*
done