删除文件名中的零

马罗斯·梅耶(Maros Mayer)

我有这个档案名称

1006_12_000123123_000023126.data

我想要这个文件名。我有arround 300000个文件。

1006_12_123123_23126.png

我尝试了这些解决方案的Som,但它们的文件名都像00002323.jpg

Bash命令从所有文件名中删除前导零

我可以使用mv重命名。

罗恩·罗斯曼
for original_name in *.data; do
    # determine new file name from original:
    # remove zeroes and change extension.
    new_name=$(echo "$original_name" | sed -e 's/_0*/_/g' -e s'/.data$/.png/')
    mv "$original_name" "$new_name"
done

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从特定路径中删除文件名?

来自分类Dev

从文件名中删除单词列表

来自分类Dev

从文件名中删除模式

来自分类Dev

批量删除文件名中的括号

来自分类Dev

从文件名中删除特殊字符

来自分类Dev

从目录中许多文件的文件名中删除日期

来自分类Dev

从文件名中删除特殊字符

来自分类Dev

如何从文件名中删除空格

来自分类Dev

无法删除文件名中包含特殊字符的文件

来自分类Dev

如何删除文件-基于文件名中的日期

来自分类Dev

从文件名中删除版本后缀

来自分类Dev

Windows cmd行重命名从文件名中删除零?

来自分类Dev

bash,删除文件名中带有字母的文件

来自分类Dev

如何删除文件-基于文件名中的日期

来自分类Dev

从文件名中删除前缀

来自分类Dev

如何从Python中文件名列表中的文件名中删除扩展名?

来自分类Dev

批处理文件以从文件名中删除减号

来自分类Dev

如何删除文件名中包含空格的文件?

来自分类Dev

删除多个ZIP文件中的特定文件名

来自分类Dev

无法删除文件名中包含特殊字符的文件

来自分类Dev

从文件名中删除随机文本

来自分类Dev

无法删除带有“?”的文件 在文件名中

来自分类Dev

从文件名中删除星号

来自分类Dev

删除文件名中的特定字符

来自分类Dev

使用零填充文件名中的索引并接受通配符

来自分类Dev

从 URL 中删除文件名

来自分类Dev

文件名的零填充

来自分类Dev

根据文件名中的日期删除和 tar 文件

来自分类Dev

删除目录中的文件并打印删除的文件名