红联Linux门户
Linux帮助

一个scrip 发生错误 求助!!!

发布时间:2008-08-23 22:27:06来源:红联作者:zylwlf
[test @test test]# vi test11-loop.sh
#!/bin/bash
# Using for and loop
# VBird 2002/06/27
declare -i s # <==变量宣告
for (( i=1; i<=100; i=i+1 ))
do
s=s+i
done
echo "The count is ==> $s"
[test @test test]# sh test11-loop.sh
The count is ==> 5050


以上是《鸟哥的私房菜的一个scrip ,我照例编写,运行的时候却显示 text-for.sh: 4: declare: not found
高手请问怎么解释?
文章评论

共有 1 条评论

  1. wangyu 于 2008-08-23 22:40:04发表:

    declare -i s i前面的减号去掉试试,或者i与s之间有逗号。我只是根据c语言的语法

    [ 本帖最后由 wangyu 于 2008-8-23 22:41 编辑 ]