Это я файл создал из которого tot получается
1 1 1 1 1 1 1 1000000 1
2 2 2 2 2 2 2 2000000 2
3 3 3 3 3 3 3 3000000 3
tot = 1000000+2000000+300000
Успехов
--- sas
>>>Здравствуйте sas,
>>> Извиняюсь, не знаю имени, отчества!;-)
>>> Как я уже говорил, Ваш пример
>>> echo 3970336 | awk '{ mb = 1024 * 1024;
>>>printf( "%.2f\n", $0 / mb)}'
>>> Работает... Но из командной строки!
>>> А мне собссно, надо округлить результат действия
>>> следующей строчки, а именно зачение tot:
>>> awk '{tot+=$8}; END {print tot}' file > file1
>>> Подскажите плиззз, КАК?
>>
>>Здравствуйте
>>
>>sas@sas-pb:tmp # cat >file <<-EOF
>>> 1 1 1 1 1 1 1 1000000 1
>>> 2 2 2 2 2 2 2 2000000 2
>>> 3 3 3 3 3 3 3 3000000 3
>>> EOF
>Извините за ламерство, но не понял смысла 5-и вышеприведённых строк!:-(
>
>>sas@sas-pb:tmp # awk '{tot+=$8}; END { mb=1024*1024; printf( "%.2f\n", tot/mb) }' file
>>
>>5.72
>>
>>Успехов
>>--- sas