我面临 bash 脚本的问题:我有一组变量“i”,范围从 3.31 到 3.35。我的脚本作为变量“i”的函数打印出一些用于几何优化的输入文件。重点是,出于效率原因,我需要将脚本路径中的 $i 变量更改为整数。
我想每次将变量分开,将其存储在另一个名为 ans 的变量中,并在我的脚本中使用 $ans ,以便输出正确。您能建议我如何解决这个问题吗?看起来变量本身不可能被划分。提前致谢
这是我将如何做这件事的示例:
for i in `seq 3.31 0.01 3.35`
do
...
touch file$i.dat
echo "%nproc=6" >> file$i.dat
ans=$(($i/$i))
echo "%chk=$PWD/conf$ans/s0.chk" >> file$i.dat