代码: 全选
#!/bin/bash
num=1
num= expr $num "+" 1
echo "this is ${num} "
num= expr $num "+" 1
echo "aftert is ${num} "
2
this is 1
2
aftert is 1
代码: 全选
#!/bin/bash
num=1
num= expr $num "+" 1
echo "this is ${num} "
num= expr $num "+" 1
echo "aftert is ${num} "
2
this is 1
2
aftert is 1
flygun2005 写了:我写了一个脚本,想测试变量自己加1,然后再打印结果,却发现变量加1后,没有赋值回原变量,大家可以试试:执行结果是代码: 全选
#!/bin/bash num=1 num= expr $num "+" 1 echo "this is ${num} " num= expr $num "+" 1 echo "aftert is ${num} "
2
this is 1
2
aftert is 1
代码: 全选
[code]
#!/bin/bash -x
num=1
num= expr $num "+" 1
echo "this is ${num} "
num= expr $num "+" 1
echo "aftert is ${num} "
代码: 全选
num= expr $num "+" 1