Региональный финансово-экономический институт: Бизнес-Школа Информационных Технологий
Высшее профессиональное образование через интернет
Станислав,добрый день!
Теперь у меня возник еще один вопрос.Пример 8.16. По команде echo «$A + $B = expr $A + $B» у меня выдает: 8+6='expr 8+6' Не подскажете,в чем дело?Очень уж хочется получить 14 в сумме.
Набираю echo "$A + $B = 'expr $A + $B'"
.
Добрый день, Ирина.
В UNIX, в связи с большим разнообразием диалектов, мелкие различия встречаются регулярно.
Для того, чтобы сделать свою работу проще запомните, что в случае, когда что-то не получается следует пользоваться командой man
. В нашем случае это будет man expr
.
Внимательно просмотрев синтаксис этой команды можно увидеть, что выражение следует сделать в формате $(expr ...)
. Попробуйте разобраться дальше самостоятельно.
С уважением, Станислав Лахтин.