我想用两个部分运行一个简单的for循环命令,第一个没有sudo,第二个有sudo,但是它没有工作:
#!/bin/bash
echo > rrr
for i in $(seq 1 2)
do
./trainmsvm ./RSN/2308/$i.txt myMSVM.model dg.alpha -m LLW -c 1000.0 -k 2 -p 62.0 > tmpp
echo $i >> resultat
sudo bash summax.sh ./tmpp >> rrr
done
cat rrr
它给了我error: bash:./rrr: permission non accordée
答案 0 :(得分:0)
自OP接受后,将评论标记为答案。
应用脚本的权限。
chmod u+x program_name
然后执行