[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