分页: 1 / 1

Shell 加法程序

发表于 : 2011-12-27 11:17
xiaobai001
a='expr $1 + $2'
echo $1 + $2 =$a

执行后是:
albert@ubuntu:~$ ./sum 1 2
1 + 2 =expr $1 + $2

为什么算不出加法啊?

Re: Shell 加法程序

发表于 : 2011-12-27 13:20
wjchen
a='expr $1 + $2'
是Tab键上面那个`,不是单引号'

Re: Shell 加法程序

发表于 : 2011-12-27 13:59
xiaobai001
#!/bin/sh
a=`expr $1 + $2`
echo $1 + $2 =$a

albert@ubuntu:~/scrip$ ./sum
expr: 语法错误
+ =

语法错误了 :em06

Re: Shell 加法程序

发表于 : 2011-12-27 14:15
daf3707
$cat jf.sh
a=`expr $1 + $2`
echo $1 + $2 = $a
$ sh jf.sh 1 2
1 + 2 = 3

Re: Shell 加法程序

发表于 : 2011-12-27 14:16
daf3707
xiaobai001 写了:#!/bin/sh
a=`expr $1 + $2`
echo $1 + $2 =$a

albert@ubuntu:~/scrip$ ./sum
expr: 语法错误
+ =

语法错误了 :em06
没带参数啊

Re: Shell 加法程序

发表于 : 2011-12-27 14:44
xiaobai001
终于好了,谢谢大家!