在 bash 循环脚本中使用不同的文件扩展名
Glob different file extension in bash script for loop
我在这里找不到错误,为什么它不是通配符而是使用 ls *.{jpg,JPEG,JPG,jpeg,PNG,png}
它运行完美?
如何解决?
for file in *.{jpg,JPEG,JPG,jpeg,PNG,png}
do
echo $file
#convert "${file}" -scale 50% gallery_"${file}".jpg
done
启用nullglob
以避免未扩展的全局:
shopt -s nullglob
我在这里找不到错误,为什么它不是通配符而是使用 ls *.{jpg,JPEG,JPG,jpeg,PNG,png}
它运行完美?
如何解决?
for file in *.{jpg,JPEG,JPG,jpeg,PNG,png}
do
echo $file
#convert "${file}" -scale 50% gallery_"${file}".jpg
done
启用nullglob
以避免未扩展的全局:
shopt -s nullglob