[Comm] expr - синтаксическая ошибка

Andrew Borodin borodin на zarya-k.ru
Пн Июл 14 08:55:23 MSK 2014


On Mon, Jul 14, 2014 at 04:37:24AM +0400, Speccyfighter wrote:
> $ expr 4 * 4
> expr: синтаксическая ошибка

> $ expr 4 \* 4
> 16

> Beware that many operators need to be escaped  or  quoted  for  shells.

> Но почему конкретно об этой операции не упоминается,
> нигде, явно, что она требует экранирования, непонятно.

Потому что без экранирования -- это wildcard, раскрываемый 
шеллом.

> Какое-то расплывчатое: некоторые, может быть, наверное.
> Что винить? Man с хелповником или операцию?

Никого не винить. Это особенность работы шелла.

-- 

С уважением
А. Бородин.


Подробная информация о списке рассылки community