如何从 wcalc 调用函数?

如何从 wcalc 调用函数?

wcalc在函数中内置了常量。

我正在尝试调用该abs函数。

如果我输入

wcalc abs(-2)

我明白了

 syntax error
 = -2

除非我进入它可以工作的交互模式。

答案1

括号对于 shell 来说是特殊的(它们用于创建子 shell)。要在参数 to 中使用括号wcalc(或 shell 特有的任何其他字符,例如空格、文件名通配模式、重定向运算符、管道符号等),您需要引用参数:

$ wcalc abs(-2)
sh: syntax error: `(' unexpected

$ wcalc 'abs(-2)'
 = 2

相关内容