Chinaunix首页 | 论坛 | 博客
  • 博客访问: 111554
  • 博文数量: 8
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 102
  • 用 户 组: 普通用户
  • 注册时间: 2014-08-06 16:23
文章分类

全部博文(8)

文章存档

2015年(2)

2014年(6)

我的朋友

分类: LINUX

2014-12-12 17:59:07

看了新手区一片帖子,学习了HAT大神给出的3个变量样例,通过百度知道里的资料学习到了反单引号的用法:
在bash中,其用法同$()一样,用``括起来的内容代表一个变量,例如 echo `ls` 会先执行 `ls` 得到xx·sh,再替换原命令为: echo xx·sh 最后执行的是xx·sh
虽然不少系统工程师在使用替换功能时,喜欢使用反引号将命令括起来。但是根据POSIX规范,要求系统工程师采用的是$(命令)的形式。所以,我们最好还是遵循这个规范 ,少用``,多用$()

点击(此处)折叠或打开
  1. strone="100"
  2. strtwo=`expr $strone + 100`
  3. echo $strtwo
得到的结果就是200.

点击(此处)折叠或打开

  1. strone="100"
  2. strtwo=$(( $strone + 100 ))
  3. echo $strtwo
上边这个就是建议的用法$()。还有一个就是let定义变量,就好像vb里的dim一样,,我就不写代码了。
阅读(3364) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~