【发布时间】:2017-10-09 23:18:38
【问题描述】:
我在一个目录中有多个 .aiff 格式的文件,我想使用 SoX 将它们转换为 .wav。我在this网站上试过代码,如下
theFiles = `/Users/me/RainbowAiff/*.aiff`;
for eachFile in $theFiles; do v1=${eachFile%*.aiff};
oldFile="$v1.aiff"; newFile = "$v1.wav";
echo oldFile $oldFile; echo newFile $newFile; sox $oldFile $newFile; done
和this网站,如下
for i in `/Users/me/RainbowAiff/ *.aiff`; do echo -e "$i"; sox $i $i.wav; echo -e "$i.wav"; done;
但我在这两种情况下都收到一条错误消息,上面写着“无法执行二进制文件”。此错误的根源可能是什么?
【问题讨论】: