傻傻的电脑
为了第三代7Timer!的自动运行,我花了两小时啃入了BASH的门。我的程序中某一个地方要循环体,需要定义一个循环相加的变量。于是我定义
TEST = 9
下一个循环中它要是12。根据学C、jsp、php之类的经验,我毫不犹豫地写
TEST = $TEST+3
echo $TEST
各位猜怎么着?电脑居然显示
9+3
我狂晕!觉得又好气又好笑。当然,这等问题本来不应该拿到桌面上说,不然肯定被老手笑话你这个菜鸟不见世面,可我的确狂笑了1分钟:电脑啊电脑,你究竟还是只能听人指令的傻东西!哈哈哈哈哈哈哈哈!
后来查了一下,正确的写法应该是
let "TEST = $TEST+3"
echo $TEST
电脑就能够显示“12”了。
打印本帖 Print article |
本文发表于2007 February 21 23:39,归类为学而时习。您可以通过RSS 2.0来订阅有关的评论。 您也可以留下评论或在您自己的站点跟踪引用。 This entry was posted on 2007 February 21 at 23:39 and filed under 学而时习. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |