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

Speccyfighter zxwarior на yandex.ru
Пн Июл 14 04:37:24 MSK 2014



14.07.2014, 04:01, "Speccyfighter" <zxwarior на yandex.ru>:
> Сабж собсно.
>
> Система на репозитории t7
>
> $ expr --help|head -25|tail -1
>   АРГ1 * АРГ2       арифметическое произведение АРГ1 и АРГ2
>
> $ LC_ALL=C expr 4 * 4
> expr: syntax error
>
> $ info coreutils 'expr invocation'
> * Numeric expressions::         + - * / %
>
> $ rpm -qf $(which expr)
> coreutils-8.21-alt1
>
> Не фурычит.
> На что вешать, на Сизиф?
>

Упс...

$ expr 4 * 4
expr: синтаксическая ошибка

$ expr 4 \* 4
16

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

Но почему конкретно об этой операции не упоминается,
нигде, явно, что она требует экранирования, непонятно.
Какое-то расплывчатое: некоторые, может быть, наверное.
Что винить? Man с хелповником или операцию?

-- 
Лучшее - враг хорошего!
(Спектрумовский фольклор)


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