首页 > 代码库 > 最简单的计算器脚本
最简单的计算器脚本
看过老男孩的视频,感触颇深啊,老师的思想真不是一般人可以想到的,来看看老男孩老师的超简单的计算器脚本吧
#!/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
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。