看了新手区一片帖子,学习了HAT大神给出的3个变量样例,通过百度知道里的资料学习到了反单引号的用法:
在bash中,其用法同
$()一样,用
``括起来的内容代表一个变量,例如 echo `ls`
会先执行 `ls` 得到xx·sh,再替换原命令为: echo xx·sh 最后执行的是xx·sh
虽然不少系统工程师在使用替换功能时,喜欢使用反引号将命令括起来。但是根据POSIX规范,要求系统工程师采用的是$(命令)的形式。所以,我们最好还是遵循这个规范 ,少用``,多用$()
点击(此处)折叠或打开
-
strone="100"
-
strtwo=`expr $strone + 100`
-
echo $strtwo
得到的结果就是200.
-
strone="100"
-
strtwo=$(( $strone + 100 ))
-
echo $strtwo
上边这个就是建议的用法
$()。还有一个就是let定义变量,就好像vb里的dim一样,,我就不写代码了。
阅读(3339) | 评论(0) | 转发(0) |