我正在寻找正则表达式来查找没有扩展名的文件夹(及其子文件夹)中的所有文件,并只将这些扩展名.mp3添加到这些文件中(即已经存在的文件有扩展不应该得到一个额外的)?正则表达式添加文件扩展名
例如:
测试制成请将test.mp3
test1.mp3保持原样
另外一个问题我已经是我的一些文件名有空格。
到目前为止,我使用的第一部分下面的表达式(与MAXDEPTH指定的文件夹结构方面的深度我想有):
find . -maxdepth 1 ! -name "*.*" -o -name ".*[^.]*"
我无法工作,如何做的加法.mp3扩展名。
谢谢,这完成了这项工作。我在{}周围添加了“...”。 – user2980038 2014-08-28 10:59:38
引号不是必需的,因为shell在构造或执行由'-exec'指定的命令时没有手。 – chepner 2014-08-29 18:54:21
谢谢,更新。 – 2014-08-29 19:07:24