我正在开发一个简单的启动守护程序,它将文件从一个目录复制到另一个目录。我已经把文件传输过来了。
我只希望目录中的文件是 .mp3 而不是 .dat
一些文件如下所示:
6546785.8786.dat
3678685.9834.dat
4658679.4375.dat
我希望它们看起来像这样:
6546785.8786.mp3
3678685.9834.mp3
4658679.4375.mp3
这是我在 bash 脚本末尾重命名文件扩展名的内容。
cd $mp3_dir
mv *.dat *.mp3
exit 0
问题是文件以 *.mp3 而不是 6546785.8786.mp3 的形式出现
当另一个 6546785.8786.dat 文件导入到 $mp3_dir 时,*.mp3 将被新的 .mp3 覆盖
我只需要将 .dat 文件扩展名重命名为.mp3 并保留文件名。
想法?建议?