我不知道为什么脚本不能工作,我没有得到任何语法错误,它什么也不做,只是删除了文件
#!/bin/bash
recorddir="${1:-/var/spool/asterisk/mp3/}"
cd $recorddir;
for file in *.wav; do
mp3=$(basename "$file" .wav).mp3;
lame V3 "$file" "$mp3";
mv "$mp3" /var/spool/asterisk/rec;
rm -f "$file";
done发布于 2014-08-20 20:02:34
你肯定会错过V3面前的-。否则,这只是一个非常混乱的脚本。如果还有其他东西不起作用:
do之前)set -euhttps://stackoverflow.com/questions/25404084
复制相似问题