我想重新采样我在文件夹上获得的一堆wav文件.
我的脚本是这样的:
for f in *.wav; do sox “$f” -r 48000 “${f%%%.wav}.wav”; done
Run Code Online (Sandbox Code Playgroud)
控制台给我这个错误:"sox FAIL格式:无法打开输入文件`"90.wav"':没有这样的文件或目录"等等,放置在该文件夹上的300个文件.
如何批量处理这些文件?为什么它给我这个错误?
非常感谢!
解:
for i in *wav; do echo $i; sox $i -r 48000 ${i%%.wav}r.wav; done
Run Code Online (Sandbox Code Playgroud)