Если «op» равен «*», он будет расширен оболочкой до того, как ваш скрипт его увидит. Вам нужно выбрать что-то еще для вашего оператора умножения, например «x», или заставить своих пользователей избегать его, заключив его в одинарные кавычки или поставив перед ним обратную косую черту.
Если условия упражнения позволяют это, возможно, вам следует попробовать использовать «read», чтобы получить выражение из стандартного ввода, а не из командной строки.