私のスクリプト
echo -n "number 1 : ";
read bil1
echo -n "number 2 :";
read bil2
jlh=$(echo $bil1 + $bil2 |bc -l |sed -e 's/^\./0./' -e 's/^-\./-0' -e 's/\.0*$//');
printf "Your result : %d + %d = %'d\n" $bil1 $bil2 $jlh
$bil1 に「0.1」、 $bil2 に「0.4」と入力すると、結果は次のようになります。
line 24: printf: 0.1: invalid number
line 24: printf: 0.4: invalid number
line 24: printf: 0.5: invalid number
Your result : 0 + 0 = 0
が欲しいです :
Your result : 0.1 + 0.4 = 0.5
その結果を私のbashに表示する方法??