我想将当前目录中的所有jpgs(独立于大写或大写或jpeg扩展名)转换为95%优化的jpgs.但是我没有在JP循环中使用JPG,jpg和jpeg文件正确获取文件:/
#!/bin/bash
PIC=$(ls "$PWD"/*.{jpg,jpeg,JPG})
for i in $PIC
do
echo $i
# convert $i -quality 95 ${i%.*}_resaved.jpg
done
Run Code Online (Sandbox Code Playgroud)
尝试:
find -iname "*.jpg" -o -iname "*.jpeg" | while read f; do
echo "$f"
convert "$f" -quality 95 "${f%.*}_resaved.jpg"
done
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1017 次 |
| 最近记录: |