конкретно 3.3 * 3 и 20 / 1000
#!/bin/sh
a=33
b=3
d=20
e=100
c=`expr a * b`
f=`expr d / e`Но на ноль перед делением лучше проверить - в реальной задаче - или юзать trap'ы
>#!/bin/sh
>a=33
>b=3
>d=20
>e=100
>c=`expr a * b`
>f=`expr d / e`
>
>Но на ноль перед делением лучше
>проверить - в реальной задаче
>- или юзать trap'ыPo moemu cheloveku nuzhno 3.3 a ne 33. Prosto u menya
expr rugaetsya - non numeric argument. Pod Linux-om
est' standartnaya proga dc, v printsipe mozhno ispil'zovart'
eyo:a=3.3
b=3
d=20
e=100
precision=2c=`dc -e "${precision}k $a ${b}*p"`
f=`dc -e "${precision}k $d ${e}/p"`Hotya komu kak nravit'sya.
Небыло необходимости делить дроби, да и шелл - язык не для этого. Написать свою С-ную процедурку двухоператорной арифметики с выводом на экран - дело 2-х минут.