如何自动更改控制台中的文件名

时间:2015-04-27 14:11:54

标签: ubuntu replace find

我有很多文件名称为" img800400_497708.307247.png"我想通过下划线在控制台中更改所有点数。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

您可以使用此脚本:

#!/bin/bash
files=*.png
for file in $files; do
file="${file:0:-4}"
[[ "$file" == *"."* ]] && newfile="${file//./_}" && mv "$file.png" "$newfile.png"
done

保存然后再运行它。运行时,请确保位于文件所在的目录中。