如何创建并使用脚本在SOX中重复-m函数?

如何创建并使用脚本在SOX中重复-m函数?,sox,Sox,我有一个文件夹的音频文件,我想混合每个与命名的其他文件。因此,输出文件夹将包含所有输入文件夹文件,但其中混合了命名的其他文件 我可以用-m来实现这一点,但是我不知道如何创建一个脚本来为所有文件实现这一点 有人能帮忙吗 谢谢你想要什么还不是很清楚 (在bash中)如果您有file1.wav,file2.wavfilen.wav和acommon.wav试试 for a in file*.wav do sox -m "$a" common.wav "common-$a" done 要获取comm

我有一个文件夹的音频文件,我想混合每个与命名的其他文件。因此,输出文件夹将包含所有输入文件夹文件,但其中混合了命名的其他文件

我可以用-m来实现这一点,但是我不知道如何创建一个脚本来为所有文件实现这一点

有人能帮忙吗


谢谢

你想要什么还不是很清楚

(在bash中)如果您有
file1.wav
file2.wav
filen.wav
和a
common.wav
试试

for a in file*.wav
do
  sox -m "$a" common.wav "common-$a"
done
要获取
common-fil2.wav
common-fil2.wav


(未测试)

因此,您有一个包含N个音频文件的文件夹。您希望将它们中的每一个与其他文件混合(因此,您将生成其他N个文件),然后为输出文件指定一个适当的名称。这就是你需要做的吗?