#! /bin/bash
# int_str.sh
a=1024
a=$a+1
echo "The value of a is :$a"
b=102a
echo "The value of b is :$b"
declare -i b
echo "The value of b is :$b"
b=$b+1
declare -i b=$b+1
echo "The value of b is :$b"
c=""
echo "The value of c is :$c"
c=$c+1
echo "The value of c is :$c"
d=$d+1
echo "The value of d is :$d"
exit 0
求大侠解答?
shell脚本错误,求助!
-
- 帖子: 16
- 注册时间: 2012-02-21 19:55
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: shell脚本错误,求助!
你做了什么?你期望程序如何反应?你实际上又得到了怎样的结果?
-
- 帖子: 16
- 注册时间: 2012-02-21 19:55
Re: shell脚本错误,求助!
我想累增整形变量,应用declare声明成整形变量,然后进行累增,上面程序不会自动进行累加操作,还有就是字符串累加操作,用declare声明整形变量进行累加操作。
我是新手,刚学linux,有很多不会。雪地里跪求!
我是新手,刚学linux,有很多不会。雪地里跪求!
- ljj_jjl2008
- 论坛版主
- 帖子: 14256
- 注册时间: 2007-09-16 8:29
Re: shell脚本错误,求助!
闻到死太贵, 麦克价更高。 有了笨笨兔, 二者皆可抛。
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
+ 我的六轮折腾
+ 折腾6轮的结果(对40余种WM的测试和分析,多种DE和WM并存的方案)
+ 折腾的中间成果:可以独立运行的一个Wharf(图标化的启动菜单)
+ 强烈推荐----折腾的终极成果:一个自己开发的DE环境
+ 签名空闲链接位置招租
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: shell脚本错误,求助!
作算术用 (( )) 或者 let 啊。
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
- ☘☘☘☘☘
- 帖子: 14
- 注册时间: 2012-03-27 16:45
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: shell脚本错误,求助!
第一个,有 declare -i a 的话,a=$a+1 是可以的,不过还是使用 (( )) 最方便,有它就不用 declare 了。
代码: 全选
a=1024
((a=a+1))
-
- 帖子: 16
- 注册时间: 2012-02-21 19:55
Re: shell脚本错误,求助!
我知道了,谢谢大家!感谢