gpt4 book ai didi

linux - 为什么要在expr中用空格填充算术运算符?

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:33:22 25 4
gpt4 key购买 nike

使用 expr 计算 bash 中的表达式,发生以下情况

bash-3.2$ expr 1+1
1+1
bash-3.2$ expr 1 + 1
2

为什么加号要用空格填充才能解释为数学运算?

最佳答案

我怀疑这与 bash 没什么关系。来自 expr 的手册页:

All operators and operands must be passed as separate arguments

为了将操作数和运算符解释为单独的参数,您必须将它们分开(用空格)。

关于linux - 为什么要在expr中用空格填充算术运算符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48254630/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com