当前位置: 技术问答>linux和unix
linux脚本:变量相减
来源: 互联网 发布时间:2016-06-12
本文导语: redhat linux的shell里: day=$(($days-1))正确执行,day = $(($days - $dd))错了,该怎么写? | 可以啊: #!/bin/sh days=30 dd=10 day=$(($days - $dd)) echo "day:$day" 执行: # sh day.sh day:20 | $days-1是什...
redhat linux的shell里:
day=$(($days-1))正确执行,day = $(($days - $dd))错了,该怎么写?
day=$(($days-1))正确执行,day = $(($days - $dd))错了,该怎么写?
|
可以啊:
#!/bin/sh
days=30
dd=10
day=$(($days - $dd))
echo "day:$day"
执行:
# sh day.sh
day:20
#!/bin/sh
days=30
dd=10
day=$(($days - $dd))
echo "day:$day"
执行:
# sh day.sh
day:20
|
$days-1是什么?是date?
|
不懂你的意思,没看到什么问题
#!/bin/bash
day=$(($day-1))
echo $day
dd=1
day2=$(($days-$dd))
echo $day2
[root@manifold ~]# sh test.sh
-1
-1
#!/bin/bash
day=$(($day-1))
echo $day
dd=1
day2=$(($days-$dd))
echo $day2
[root@manifold ~]# sh test.sh
-1
-1