我试图在嵌套的 for 循环中调用带有两个参数的可执行文件(我也在用 bash 脚本编写)。我以为我做对了,但我所有的值在文本文件中显示为 0。即倾斜 0 角度 0,即使这些值显然不是。我的代码是这样的:
for (( i=0; i <=3; i++)); do
for (( j=0; j <= 3; j++ )); do
./solar_sim 'i' 'j' >> solarResults.txt
echo -n "$i"
done
echo " "
done
`
solar_sim 提供给我们并输出这样的一行,我将其写入文件:
10000 hours, angle: 0.00 degrees, temperature: 0.00 degrees C, total power: 119871.00 Watts
我在调用 solar_sim 时做错了吗?我也尝试使用 $i 和 $j