bash应用 给参数赋值
- 456jian
- 帖子: 82
- 注册时间: 2011-04-18 19:06
bash应用 给参数赋值
本人菜鸟无疑!请教关于给参数赋值的方法:
给参数a赋值1,很容易,可在bash中输入‘a=1’
但如何将一个计算式(1+2或通过bc计算的计算式)的结果赋值给参数b?
望不吝赐教!
给参数a赋值1,很容易,可在bash中输入‘a=1’
但如何将一个计算式(1+2或通过bc计算的计算式)的结果赋值给参数b?
望不吝赐教!
- naturalaw
- 帖子: 1360
- 注册时间: 2011-09-06 22:04
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
- 456jian
- 帖子: 82
- 注册时间: 2011-04-18 19:06
Re: bash应用 给参数赋值
2楼的方法不对,
在bash中输入:
b='expr 1+2'
echo $b
反馈为:expr 1+2
而我想得到的反馈为:3
希望有更多的人回帖!
在bash中输入:
b='expr 1+2'
echo $b
反馈为:expr 1+2
而我想得到的反馈为:3
希望有更多的人回帖!
- wjchen
- 帖子: 583
- 注册时间: 2011-05-02 19:08
- 系统: ubuntu 12.04
Re: bash应用 给参数赋值
请仔细看3楼!!!!!
- tenzu
- 论坛版主
- 帖子: 36924
- 注册时间: 2008-11-21 20:26
- 456jian
- 帖子: 82
- 注册时间: 2011-04-18 19:06
Re: bash应用 给参数赋值
3楼有何蹊跷?
本人愚钝,望不吝赐教!
本人愚钝,望不吝赐教!
- tenzu
- 论坛版主
- 帖子: 36924
- 注册时间: 2008-11-21 20:26
- naturalaw
- 帖子: 1360
- 注册时间: 2011-09-06 22:04
- sunfish
- 帖子: 989
- 注册时间: 2008-05-03 1:53
- 456jian
- 帖子: 82
- 注册时间: 2011-04-18 19:06
Re: bash应用 给参数赋值
原来如此
感谢!
顺便请教下,‘和`有何区别?
还有:a=1
如何定义b,使b=a+2,即为3
感谢!
顺便请教下,‘和`有何区别?
还有:a=1
如何定义b,使b=a+2,即为3
上次由 456jian 在 2011-11-30 23:30,总共编辑 1 次。
- ebok
- 帖子: 852
- 注册时间: 2008-02-15 0:09
Re: bash应用 给参数赋值
代码: 全选
a=$((1+1))
echo $a
Somebody think they are full of niubility, so they play a zhuangbility, but only reflect their shability.
- 456jian
- 帖子: 82
- 注册时间: 2011-04-18 19:06
Re: bash应用 给参数赋值
我知道答案了:
a=1
let "b=$a+1"
echo $b
还是感谢大家的回复!
a=1
let "b=$a+1"
echo $b
还是感谢大家的回复!
- sunfish
- 帖子: 989
- 注册时间: 2008-05-03 1:53