Shell 加法程序
发表于 : 2011-12-27 11:17
a='expr $1 + $2'
echo $1 + $2 =$a
执行后是:
albert@ubuntu:~$ ./sum 1 2
1 + 2 =expr $1 + $2
为什么算不出加法啊?
echo $1 + $2 =$a
执行后是:
albert@ubuntu:~$ ./sum 1 2
1 + 2 =expr $1 + $2
为什么算不出加法啊?
是Tab键上面那个`,不是单引号'a='expr $1 + $2'
$cat jf.sh
a=`expr $1 + $2`
echo $1 + $2 = $a
$ sh jf.sh 1 2
1 + 2 = 3
没带参数啊xiaobai001 写了:#!/bin/sh
a=`expr $1 + $2`
echo $1 + $2 =$a
albert@ubuntu:~/scrip$ ./sum
expr: 语法错误
+ =
语法错误了