функция расчета налога внутри bash, выдающая ошибку: синтаксическая ошибка в выражении - PullRequest
0 голосов
/ 10 марта 2020

код не работает. Я думаю, что это может быть связано с плавающей точкой в ​​константе "TAX_FACTOR = 0.0070. Код:

ShowTax() {
           local TAX_FACTOR=0.0070
           echo "Enter the property's value."
           read propertyValue
          tax=$((expr $propertyValue*$TAX_FACTOR )) #there is a problem
          echo "The property tax is:" "$tax"      
          }

  # Main
    echo " Enter lot number of property or 0 to end"
    read lotNumber

    while(( $lotNumber != 0 ));do 
       showTax
       echo "Enter the lot number for the next property or 0 to end"
       read lotNumber
   done
...