BillyYu

在Linux 下编写了一段 shell 脚本,出错

想试一下Shell 语言的威力,看一个linux shell tutorial. 里面有一个关于for循环的例子,如下
for ((  i = 0 ;  i <= 5;  i++  ))
do
  echo 
"Welcome $i times"
done
但运行的时候出错,如下
./for2.sh: line 1: syntax error near unexpected token `(('
./for2.sh: line 1: `for ((  i = 0 ;  i <= 5;  i++  ))'
觉得有点奇怪了,问人,答曰没有安装相应的C语言编译器,所以这个脚本不能执行,我就觉得很纳闷了,说不上什么原因,但感觉这个解释有点问题,所以贴出来,看有没有谁知道相关的原因,或是如何进行改正这个错误。

posted on 2007-09-25 09:02 志华 阅读(850) 评论(2)  编辑 收藏 引用

评论

# re: 在Linux 下编写了一段 shell 脚本,出错 2007-09-29 23:13 志华

当初试这个脚本的时候,是在一个unix服务器上,只装有Java,而没有c/c++;后来在linux上事了一下之后,发现是可以运行的,没有出现相关的错误,而这个电脑上是装有gcc编译器的。看来,那位回答我问题的仁兄说的是正确的。

抱着怀疑的态度固然不错,但瞎起疑就不对了。有则改之无则加勉,嗯。keep going on!  回复  更多评论   

# re: 在Linux 下编写了一段 shell 脚本,出错 2008-03-19 21:52 keky

兄弟我遇到同样的问题,能否交流下经验。。QQ87280231
Email:hyclf@126.com
THX..  回复  更多评论   


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理


<2008年3月>
2425262728291
2345678
9101112131415
16171819202122
23242526272829
303112345

导航

统计

常用链接

留言簿(1)

随笔分类

随笔档案

文章档案

搜索

最新评论

阅读排行榜

评论排行榜