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'不存在於當前目錄中。 –