|
% ls
1.wav.txt 2.wav.txt 3.wav.txt
我的目的是把所有的.wav换成.ogg,即1.ogg.txt .......
find ./ -regex ".*.\.wav\..*" -ok mv '{}' $(echo '{}'| sed 's/wav/goo/g') ';'
其中 find ./ -regex ".*.\.wav\..*"能够找到所有的.wav.txt文件
echo "1.wav.txt" | sed 's/wav/goo/g'
也可以输出1.ogg.txt
但是何在一起就是不对啊
find ./ -regex ".*.\.wav\..*" -ok mv '{}' $(echo '{}'| sed 's/wav/goo/g') ';'
"mv .//1.wav.txt .//1.wav.txt"?
请教大家,问题出在那里啊?
另外,请问那里有脚本可以支持re 的文件换名啊?
谢谢 |
|