есть число вида:
19,88
пишем:
text
echo 19,88| awk '{$1=$1/100;printf("%f",$1)}'получаем: 0.190000
если сделать в качестве десятичного разделителя "." то всё норм:
text
echo 19.88| awk '{$1=$1/100;printf("%f",$1)}'
0.198800
далее... почитал я про всё это дело
http://www.gnu.org/manual/gawk/html_node/Conversion.html
пишут:
text
$ gawk 'BEGIN { printf "%g\n", 3.1415927 }'
-| 3.14159
$ LC_ALL=en_DK gawk 'BEGIN { printf "%g\n", 3.1415927 }'
-| 3,14159
$ echo 4,321 | gawk '{ print $1 + 1 }'
-| 5
$ echo 4,321 | LC_ALL=en_DK gawk '{ print $1 + 1 }'
-| 5,321чё за LC_ALL? вообщем мне он ваще не помогает