Мне нужен сценарий bash, который вычисляет базовый налог. Он должен вызываться
tax.sh или с необязательным параметром: tax.sh (капитал или помощь) (процентная ставка) (длительность)
Что у меня есть, так это:
re='^-?[0-9]+([.][0-9]+)?$'
echo "capital: "
read capital
if ![[ $capital =~ $re ]] ; then
echo "invalid capital!" >&2; exit 1
fi
echo "rate: "
read rate
if ![[ $rate=~ $re ]] ; then
echo "invalid rate!" >&2; exit 1
fi
echo "duration: "
read duration
if ![[ $duration=~ $re ]] ; then
echo "invalid duration!" >&2; exit 1
fi
echo "the capital after "$duration" years is: "
echo "scale=5;($capital*($rate/100)*$duration)+$capital" | bc
Я понятия не имею, как реализовать параметры или правильно выполнить расчет :/ Расчет всегда немного меньше, чем должен быть.
![[ $rate=~ $re ]] ;
до! [[ $rate =~ $re ]] ;
- person Inian   schedule 06.12.2016$tax
в расчетах? Его раньше не читали и не ставили? - person Inian   schedule 06.12.2016