从文件中删除某些字符串。 Jpeg 所有 jpeg

Removing certain strings from a file. Jpeg All jpegs

我想知道你是否可以帮忙。我正在使用 Debian 9

我需要重命名一个文件夹中的所有 jpeg,我所有的 jpeg 都是这样 image_E01760728_20220301122915852_TIMING.jpg 到这个 20220301122915.jpg(删除 image_E10176072__TIMING 并删除最后三个字符 。字符串 20220301122915852 是日期、月份、小时、分钟、秒等捕获时间。

基本上我的游戏中时光倒流系统会看到这样的照片; 20220301122915.jpg

提前致谢

使用:

for f in *jpg; do mv "$f" "$(echo "$f" |awk -F[=_] '{print }' |sed 's/.\{3\}$//')".jpg ; done