摘要: 在脚本的编写过程中,最常用的恐怕就是$(())了。它可以执行多种基本算术运算。这个表达式非常有用,特别是增加计数器时;并且它支持+ - * / %运算,不过不是所有的整数和小数都行。比如,下面的命令返回的是0,而不是0.5:echo $((1/2)) 所以当一个计算结果需要更高的精度时,这也就意味着你接受了一个挑战。在命令行下没有几个好用的计算程序。除了,比如说,bc,一个很少有Unix用户学习的怪异程序。bc程序会把自己当作一个任意精度的计算器,它使用隐晦的错误信息追溯到Unix的开头,并且完全没有提示,而且,一旦你使用它,它就假定你已经非常明了你正在做什么。但这一切都没有关系,我们可以搞. 阅读全文
posted @ 2012-12-10 17:19 十舍七匹狼 阅读(660) 评论(0) 推荐(0)
摘要: 大部分流行的Unix和Linux版本都有一个echo命令。它包含有-n选项来禁止换行,但并不是所有的版本都一样。其中一些版本的echo命令使用\c作为一个特殊的嵌入字符来禁止换行,还有一些则必须换行后才能输出。想要搞明白你自己的echo版本是什么样的,非常简单:只需要在命令行上键入下面的语句即可:echo -n "The rain in Spain";echo " falls mainly on the Plain"如果你的echo有-n选项,会有:The rain in Spain falls mainly on the Plain如果没有,那么则是另 阅读全文
posted @ 2012-12-10 11:51 十舍七匹狼 阅读(927) 评论(0) 推荐(1)