码迷,mamicode.com
首页 > 其他好文 > 详细

最简单的计算器脚本

时间:2014-06-01 13:15:34      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:$(())

    看过老男孩的视频,感触颇深啊,老师的思想真不是一般人可以想到的,来看看老男孩老师的超简单的计算器脚本吧

#!/bin/sh
echo $(($1))

    大家都知道$(())中间小括号里面的内容可以被外面括号当作运算来输出,但是知道以上的方式的人有多少呢???

脚本应用

[root@C64-220 scripts]# cat 1.sh 
#!/bin/sh
echo $(($1))
[root@C64-220 scripts]# sh 1.sh 10*10
100
[root@C64-220 scripts]# sh 1.sh 10/10
1
[root@C64-220 scripts]# sh 1.sh 10+10
20
[root@C64-220 scripts]# sh 1.sh 10-10
0
[root@C64-220 scripts]#

    其实,理解下很简单,$((10+10))大家都会做,老男孩老师只是把10+10换成了变量$1。这个脚本的缺点就是你在输入内容的时候必须是一个连续的整体,不能有空格,因为它是一个变量。分开的话就变成多个变量,结果就不是你所需要的了。

本文出自 “Alan wake” 博客,请务必保留此出处http://alanwake.blog.51cto.com/6881848/1420569

最简单的计算器脚本,布布扣,bubuko.com

最简单的计算器脚本

标签:$(())

原文地址:http://alanwake.blog.51cto.com/6881848/1420569

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!