0
我有一个bash脚本,必须运行相同的文件(c execut),但输入的参数不同并将c仿真的输出文件保存在不同的文件夹中。我写了这个,但我不知道为什么它不工作!在循环中调用执行,while循环,不工作
mu=1
num=0
while test $num -le 6;do
mkdir $num
cd $num
while test $mu -le 100; do
./infosimul "$num" "$mu"
mu=$((mu+3))
done
mu=0
cd ../
num=$((num+1))
done
和oputput是:
testBash.sh: 7: testBash.sh: ./infosimul: not found
,但如果我跑得
./infosimul: 1 3
正常工作。
我是UBUNTU用户!
您通过执行'cd $ num'来更改目录,因此'infosimul'不存在于当前目录中。 –