当前位置: 技术问答>linux和unix
shell中赋值语句的问题
来源: 互联网 发布时间:2016-04-25
本文导语: 请教一个shell中赋值语句的问题: st1=10 s_st1=`expr $st1 -1` T_st1=0.$s_st1 请问s_st1,T_st1 的值是多少 | 程序稍做修改: st1=10 s_st1=`expr $st1 - 1` T_st1="0.$s_st1" echo "value:$T_st1" 执行结果: [root@localhost tmp]# sh 1.sh...
请教一个shell中赋值语句的问题:
st1=10
s_st1=`expr $st1 -1`
T_st1=0.$s_st1
请问s_st1,T_st1 的值是多少
st1=10
s_st1=`expr $st1 -1`
T_st1=0.$s_st1
请问s_st1,T_st1 的值是多少
|
程序稍做修改:
st1=10
s_st1=`expr $st1 - 1`
T_st1="0.$s_st1"
echo "value:$T_st1"
执行结果:
[root@localhost tmp]# sh 1.sh
value:0.9
st1=10
s_st1=`expr $st1 - 1`
T_st1="0.$s_st1"
echo "value:$T_st1"
执行结果:
[root@localhost tmp]# sh 1.sh
value:0.9
|
s_st1 的值为9
T_st1 的值为0.9
T_st1 的值为0.9
|
应该是expression的缩写。 可以作简单的计算