我正在尝试达到与打字相同的效果
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/
。)