Разделить переменную цикла как таковую и сохранить ее в другой для использования в дальнейшем

Разделить переменную цикла как таковую и сохранить ее в другой для использования в дальнейшем

Я столкнулся с проблемой в скрипте 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

Связанный контент