Ну в общем я недавно стал писать скрипты на bash, наконец таки начал работать с функциями. Но вот не задача, ошибка вылезает.
Сия ошибка:
Helper_1.sh: 13: Helper_1.sh: let: not found Helper_1.sh: 14: Helper_1.sh: let: not found Helper_1.sh: 15: Helper_1.sh: let: not found
Имя файла: «Helper_1.sh».
Сам скрипт:
#!/bin/bash
calc ()
{
echo "============================================================"
echo "Добро пожаловать в калькулятор заработка с сайта на рекламе!"
echo "============================================================"
echo "Для начала укажите посещаемость вашего сайта."
read posehalka
echo "Сколько процентов трафика кликнули на рекламу?"
read ctr
echo "Теперь введите цену одного клика. (RUB)"
read click
let vyvod=$posehalka/100*$ctr*$click
let mes=$vyvod*30
let god=$mes*12
echo "============================================================"
echo "За день вы будите получать — $vyvod RUB."
echo "============================================================"
echo "В месяц вы получите — $mes RUB. В год — $god RUB."
echo "============================================================"
}
read command
$command
Однако если в таком виде выполнить скрипт, то все хорошо:
#!/bin/bash
echo "============================================================"
echo "Добро пожаловать в калькулятор заработка с сайта на рекламе!"
echo "============================================================"
echo "Для начала укажите посещаемость вашего сайта."
read posehalka
echo "Сколько процентов трафика кликнули на рекламу?"
read ctr
echo "Теперь введите цену одного клика. (RUB)"
read click
let vyvod=$posehalka/100*$ctr*$click
let mes=$vyvod*30
let god=$mes*12
echo "============================================================"
echo "За день вы будите получать — $vyvod RUB."
echo "============================================================"
echo "В месяц вы получите — $mes RUB. В год — $god RUB."
echo "============================================================"
Если убрать из первого варианта слово «let» то выведет к примеру
50000/100*2*1
Помогите пожалуйста. Буду очень благодарен. :)