Maz*_*yod 4 size bash terminal scripting image
我使用wget在图像上下载了一堆,不幸的是,有一个巨大的缺点......
下载的图像名称相同!因此,脚本会自动附加.1,.2,...等.在末尾:
Accept-Male-User-icon.png
Accept-Male-User-icon.png.1
Accept-Male-User-icon.png.2
...
Run Code Online (Sandbox Code Playgroud)
所以,我正在寻找一个脚本来获取这些文件,并根据它们的大小重命名它们,因为它们的大小可能是以下之一:
(256x256,128x128,64x64,48x48,32x32,16x16)
所以我最终得到这样的东西:
Accept-Male-User-icon256.png
Accept-Male-User-icon128.png
Accept-Male-User-icon64.png
...
Run Code Online (Sandbox Code Playgroud)
谢谢!!
eum*_*iro 10
如果您安装了ImageMagick,可以尝试:
for a in *.png*; do mv -i $a ${a%\.png*}`identify -format '%w' $a`.png; done
Run Code Online (Sandbox Code Playgroud)
测试它是否有效,之后取下-i开关mv.
| 归档时间: |
|
| 查看次数: |
1445 次 |
| 最近记录: |