从文件中删除某些字符串。 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
我想知道你是否可以帮忙。我正在使用 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