我用的是RedHat 9程序如下:$ a=2$ b=3$ c='expr $a + $b'$ echo $c正確結(jié)果應(yīng)是5可運(yùn)行結(jié)果卻是expr $a + $b這是怎么回事?應(yīng)怎樣改程序啊?請各位大俠不吝賜教!?。?
2 回答

慕俠2389804
TA貢獻(xiàn)1719條經(jīng)驗(yàn) 獲得超6個(gè)贊
應(yīng)該改成:
$ a=2
$ b=3
$ c=`expr $a + $b`//`是Tab上面的那個(gè)按鍵,意思在這行里面兩個(gè)``之間的命令最先執(zhí)行
$ echo $c
你還可以用這種方面來計(jì)算:
$ a=2
$ b=3
$ c=$(($a+$b))
$ echo $c
解釋一下:$((里面能進(jìn)行運(yùn)算))

慕沐林林
TA貢獻(xiàn)2016條經(jīng)驗(yàn) 獲得超9個(gè)贊
$ c='expr $a + $b'
單引號應(yīng)該用大鍵盤上TAB鍵上方 1鍵的左邊的那個(gè)[`],也就是帶波浪線的那個(gè)
你試一下
添加回答
舉報(bào)
0/150
提交
取消