我正在寻找正则表达式来查找没有扩展名的文件夹(及其子文件夹)中的所有文件,并将扩展名.mp3仅添加到这些文件中(即已经具有扩展名的文件应该没有额外的一个)?
例如:
测试进入test.mp3
test1.mp3保持原样
我遇到的另一个问题是我的一些文件名有空格。
到目前为止,我在第一部分使用以下表达式(maxdepth指定了我想要的文件夹结构的深度):
find . -maxdepth 1 ! -name "*.*" -o -name ".*[^.]*"
我无法弄清楚如何添加.mp3扩展名。