История изменений
Исправление Desmond_Hume, (текущая версия) :
Вот такие странности происходят иногда при вычислениях в Bash, будьте готовы, неофиты баша:
$ expr 5 * 3
expr: syntax error: unexpected argument ‘♫ [1988] Rain Man • Hans Zimmer ▬ № 01 - ''Drive From The Country'' [WxXuWTDydnI].mp3’
$ expr 5 \* 3
15
$ expr 15 / 3
5
$ expr 15 \/ 3
5
Почему нужно экранировать знак умножения в программе-вычислителе, а знак деления не нужно, но можно и заэкранировать, ошибку не выдаст - непонятно … методом проб и ошибок дошли до истины в вычислениях).
А вот ещё на закуску:
$ expr 15 + 3
18
$ expr 15 \+ 3
18
$ expr 15 - 3
12
$ expr 15 \- 3
12
Об экранировании в man-страничке не написано ни слова (по крайней мере, явно).
Исправление Desmond_Hume, :
Вот такие странности происходят иногда при вычислениях в Bash, будьте готовы, неофиты баша:
$ expr 5 * 3
expr: syntax error: unexpected argument ‘♫ [1988] Rain Man • Hans Zimmer ▬ № 01 - ''Drive From The Country'' [WxXuWTDydnI].mp3’
$ expr 5 \* 3
15
$ expr 15 / 3
5
$ expr 15 \/ 3
5
Почему нужно экранировать знак умножения в программе-вычислителе, а знак деления не нужно, но можно и заэкранировать, ошибку не выдаст - непонятно … методом проб и ошибок дошли до истины в вычислениях).
Исходная версия Desmond_Hume, :
Вот такие странности происходят иногда при вычислениях в Bash, будьте готовы, неофиты баша:
$ expr 5 * 3
expr: syntax error: unexpected argument ‘♫ [1988] Rain Man • Hans Zimmer ▬ № 01 - ''Drive From The Country'' [WxXuWTDydnI].mp3’
$ expr 5 \* 3
15
$ expr 15 / 3
5
$ expr 15 \/ 3
5
Почему нужно экранировать знак умножения в программе-вычислителе, а знак деления не нужно, но можно заэкранировать - непонятно … методом проб и ошибок дошли до истины в вычислениях).