为了第三代7Timer!的自动运行,我花了两小时啃入了BASH的门。我的程序中某一个地方要循环体,需要定义一个循环相加的变量。于是我定义
TEST = 9
  下一个循环中它要是12。根据学C、jsp、php之类的经验,我毫不犹豫地写
TEST = $TEST+3
echo $TEST
  各位猜怎么着?电脑居然显示
9+3
  我狂晕!觉得又好气又好笑。当然,这等问题本来不应该拿到桌面上说,不然肯定被老手笑话你这个菜鸟不见世面,可我的确狂笑了1分钟:电脑啊电脑,你究竟还是只能听人指令的傻东西!哈哈哈哈哈哈哈哈!
  后来查了一下,正确的写法应该是
let "TEST = $TEST+3"
echo $TEST
  电脑就能够显示“12”了。