Я пытаюсь добиться такого же эффекта, как и набрав
mv ./images/*.{pdf,eps,jpg,svg} ./images/junk/
в командной строке, изнутри bash script. У меня есть:
MYDIR="./images"
OTHERDIR="./images/junk"
SUFFIXES='{pdf,eps,jpg,svg}'
mv "$MYDIR/"*.$SUFFIXES "$OTHERDIR/"
который при запуске дает непредвиденную ошибку:
mv: rename ./images/*.{pdf,eps,jpg,svg} to ./images/junk/*.{pdf,eps,jpg,svg}:
No such file or directory
Каков правильный способ процитировать все это, чтобы mv
действительно выполнил требуемое расширение? (Да, есть много файлов, которые соответствуют шаблону в ./images/
.)