Скобки являются специальными для оболочки (они используются для создания подоболочек ). Чтобы использовать круглые скобки в аргументе дляwcalc
(или любые другие символы, которые являются специальными для оболочки, такие как пробелы, шаблоны подстановки имен файлов, операторы перенаправления, символы вертикальной черты и т. д. ), вам необходимо заключить аргументы в кавычки:
$ wcalc abs(-2)
sh: syntax error: `(' unexpected
$ wcalc 'abs(-2)'
= 2