Я хочу суммировать поплавки в форме: 3.016e-06 Поплавки сохраняются в файлах с именем S_3x3.txt S_4x4.txt ... S_8x8.txt Мой код суммирует только первое целое число. Вместо 3.016e-06 + 4.022e-06 он вычисляет 3 + 4. Как я могу это исправить?
x=3
while [ $x -le 8 ]
do
find . -name "S_$((x))x$((x))*" -print | sort -t'_' -nk3 |
xargs -J {} awk -F' ' 'FNR == 1 && !/^($|#)/{ sum+=$1) }END{
print sum }' {} >> cS_CPU.txt
x=$(( x+1 ))
done