Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
用于评估bashexpr中的表达式,发生以下情况
expr
bash-3.2$ expr 1+1 1+1 bash-3.2$ expr 1 + 1 2
为什么要用空格填充加号才能将其解释为数学运算?
我怀疑这与 bash 关系不大。从 expr 的手册页:
所有运算符和操作数必须作为单独的参数传递
为了将操作数和运算符解释为单独的参数,您必须将它们分开(用空格)。