菜鸟提问

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
fallleaf
帖子: 694
注册时间: 2006-12-29 20:13

菜鸟提问

#1

帖子 fallleaf » 2007-01-11 19:58

计算2+3的值用expr 2 "+" 3,那么如果要把2+3计算的值赋给变量a应该怎么做?
菜鸟一只请教老鸟。
aBiNg
帖子: 1331
注册时间: 2006-07-09 12:22
来自: 南京

#2

帖子 aBiNg » 2007-01-12 9:53

$a=`expr 2 + 3`
头像
fallleaf
帖子: 694
注册时间: 2006-12-29 20:13

#3

帖子 fallleaf » 2007-01-13 10:18

貌似不行啊。按楼上的做法,结果echo $a时显示expr 2 + 3,也就是把这一串字符赋给了a。
头像
5451vs5451
帖子: 345
注册时间: 2006-07-14 18:56
来自: Apple Valley, Planet Tux, Linux System

Re: 菜鸟提问

#4

帖子 5451vs5451 » 2007-01-13 12:16

fallleaf 写了:计算2+3的值用expr 2 "+" 3,那么如果要把2+3计算的值赋给变量a应该怎么做?
菜鸟一只请教老鸟。
((a=2+3))
aBiNg
帖子: 1331
注册时间: 2006-07-09 12:22
来自: 南京

#5

帖子 aBiNg » 2007-01-19 9:15

fallleaf 写了:貌似不行啊。按楼上的做法,结果echo $a时显示expr 2 + 3,也就是把这一串字符赋给了a。
`是esc下面的键,不是单引号。。。
头像
fallleaf
帖子: 694
注册时间: 2006-12-29 20:13

#6

帖子 fallleaf » 2007-01-19 15:23

helo_aBiNg 写了:
fallleaf 写了:貌似不行啊。按楼上的做法,结果echo $a时显示expr 2 + 3,也就是把这一串字符赋给了a。
`是esc下面的键,不是单引号。。。
thx!
xibaluma
帖子: 18
注册时间: 2007-01-22 21:02

#7

帖子 xibaluma » 2007-02-01 13:35

正解 反向单引号 呵呵
回复