Para dividir uma variável de loop per se e salvar em outra para ser usada posteriormente

Para dividir uma variável de loop per se e salvar em outra para ser usada posteriormente

Estou enfrentando um problema com o script bash: tenho um conjunto de variáveis ​​'i' que varia de 3,31 a 3,35. Meu script imprime, em função da variável 'i', algum arquivo de entrada para otimização geométrica. A questão é que preciso alterar a variável $i no caminho do script para um número inteiro por motivos de eficiência.

Pensei em dividir a variável sempre por si só, armazená-la em outra variável chamada, por exemplo, ans, e usar $ans em meu script para que a saída fosse adequada. Você pode gentilmente me sugerir como resolver esse problema? Parece que não é possível dividir uma variável por si só. desde já, obrigado

Aqui está um exemplo de como eu faria essas coisas:

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

informação relacionada