Почему калькулятор проверяет [ "$#" -eq 3 ]?
[ "$#" -eq 3 ]
Он требует ровно два числовых аргумента и один аргумент-оператор
Он требует, чтобы каждая операция давала три результата
Он проверяет, является ли числовым только третий аргумент
Он подтверждает, что установлены три внешние команды