我正在尝试达到与打字相同的效果
mv ./images/*.{pdf,eps,jpg,svg} ./images/junk/
Run Code Online (Sandbox Code Playgroud)
在命令行,从bash脚本内部.我有:
MYDIR="./images"
OTHERDIR="./images/junk"
SUFFIXES='{pdf,eps,jpg,svg}'
mv "$MYDIR/"*.$SUFFIXES "$OTHERDIR/"
Run Code Online (Sandbox Code Playgroud)
运行时,它会发出意外错误:
mv: rename ./images/*.{pdf,eps,jpg,svg} to ./images/junk/*.{pdf,eps,jpg,svg}:
No such file or directory
Run Code Online (Sandbox Code Playgroud)
引用所有这些的正确方法是什么,以便mv实际进行所需的扩展?(是的,有很多文件与模式匹配./images/.)