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

发布于 2025-01-10 19:55:15 字数 371 浏览 0 评论 0原文

我想知道你是否能帮忙。我使用的是 Debian 9,

我需要重命名文件夹中的所有 jpeg,我的所有 jpeg 都是这样的 image_E01760728_20220301122915852_TIMING.jpg20220301122915.jpg (删除 image_E10176072_ & _TIMING & 删除最后三个字符 字符串 20220301122915852 是日期、月份、小时、分钟、秒等,

所以基本上我的延时拍摄系统会看到图片 。像这样20220301122915.jpg

提前谢谢你

I was wondering if you guy could help. I am using a Debian 9

I need to rename all jpegs in a folder, all my jpegs are like this image_E01760728_20220301122915852_TIMING.jpg to this 20220301122915.jpg (removing image_E10176072_ & _TIMING & removing last three characters . The string 20220301122915852 is a date, month, hour, min, seconds etc capture time.

So basically my timelapse system would see pictures like this; 20220301122915.jpg

Thank you in advance

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

没有你我更好 2025-01-17 19:55:15

使用:

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

Use:

for f in *jpg; do mv "$f" "$(echo "$f" |awk -F[=_] '{print $3}' |sed 's/.\{3\}$//')".jpg ; done
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文