Я делаю это в CSHWeird C-оболочки код возврата для оценки 1-1
set it = `expr 1 - 1`
echo $?
Он устанавливает it
0, но возвращается код ошибки 1. Почему код ошибки не 0, если выражение правильно оценивалось, и ответ был установлен правильно?
С другой стороны, если бы я имел
set it = `expr 2 - 1`
echo $?
то код ошибки 0. В чем проблема с оценкой 1-1?