我正在尝试运行一个循环,该循环将通过以下方式在后台运行 matlab 命令:
while [$i -lt $p] || [$i -eq $p] do
$i>i.txt
echo "matlab -nojvm -r readtxt_abc;pause(1);myfunc1(a,b,c);clear" |sh &
let i=i+1
done
我得到一个错误
bash:syntax error near unexpected token 'done'
如果有人知道错误的原因是什么,请告诉我,谢谢!