Я пытаюсь добиться того же эффекта, что и при наборе
mv ./images/*.{pdf,eps,jpg,svg} ./images/junk/
в командной строке, внутри скрипта bash. У меня есть:
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/
.)