如何自动更改控制台中的文件名
How can i change filename in console automatically
我有很多名为 "img800400_497708.307247.png" 的文件,我想在控制台中用下划线更改所有点。我该怎么做?
您可以使用这个脚本:
#!/bin/bash
files=*.png
for file in $files; do
file="${file:0:-4}"
[[ "$file" == *"."* ]] && newfile="${file//./_}" && mv "$file.png" "$newfile.png"
done
保存,然后 运行。一定要在文件所在的目录中,当运行安装它时。
我有很多名为 "img800400_497708.307247.png" 的文件,我想在控制台中用下划线更改所有点。我该怎么做?
您可以使用这个脚本:
#!/bin/bash
files=*.png
for file in $files; do
file="${file:0:-4}"
[[ "$file" == *"."* ]] && newfile="${file//./_}" && mv "$file.png" "$newfile.png"
done
保存,然后 运行。一定要在文件所在的目录中,当运行安装它时。