linux 执行expr命令 报 bash:command not found

linux系统不支持数学运算,像 val=2 + 4,会报错的;

那在Linux中怎么进行算术运算呢,可以借助命令 expr或者awk,今天以expr展开说明。

a=14 b=24
result=`expr $a + $b`
echo "a + b 的结果是$result"

# 其中·· 是在电脑键盘esc下面键上的符号,是反引号,不是单引号;
# 把expr及算术计算式包括在反引号内,对应位置一定要有空格

输出结果就是:

a + b 的结果是38

 

我刚开始写,就写成了下面这样,一直报错,仔细检查后才发现自己格式写错了

a=14 b=24
result=expr `$a + $b`

上面这种代码执行时就会报错:bash:command not found

 

posted @ 2021-12-28 14:54  袁小文子  阅读(695)  评论(0)    收藏  举报