运行 shell 脚本时出错,请检查下面生成的错误

运行 shell 脚本时出错,请检查下面生成的错误

有人能帮我看看下面的脚本出了什么问题吗?

START=$(date +%s)
Sta="2 4 8 10 20 40 60 80 100 150 200 250 300 300 400 450 500"
for staNodes in $Sta
do
./waf --run "scratch/freeze-count --staNodes=${staNodes} --simulationTime=10 --DataMode="OfdmRate6Mbps" --distance=1.0 --channelWidth=20 --payloadSize=1472" >& freeze-count-${staNodes}.log
done
END=$(date +%s)
echo "Elapsed time --"
echo $((END-START)) | awk '{print int($1/60)":"int($1%60)}'

错误:

./freeze_script.sh: line 4: syntax error near unexpected token `$'do\r''
'/freeze_script.sh: line 4: `do

相关内容