我无法弄清楚脚本为什么不起作用, 我没有得到任何语法错误, 它什么也没做,删除文件
#!/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
答案 0 :(得分:1)
您肯定会在-
前面遗漏V3
。否则,这只是一个非常混乱的脚本。如果有更多不起作用的事情:
do
之前)set -eu