红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

shell脚本的select语句问题

发布时间:2012-04-29 11:14:34来源:红联作者:taog0727
本人使用ubuntu,编写一个select的简单脚本如下:
#!/bin/bash
echo "What is your favourite OS?"
select var in "Linux" "Windows" "Other";do
break
done
echo "You have selected $var"

运行时提示错误:1,第三行select not found 和2.第五行"done" unexpected
很郁闷,是书上的一模一样的源程序,但就是执行不了不知道为什么?哪位大侠帮我看一下呀?
文章评论

共有 5 条评论

  1. 零一 于 2013-03-29 21:14:45发表:

    不是我故意灌水,只是发现本站专一性挺强,有心学习,但无奈 大圆太少,只能出此下策,望见谅。。。

  2. 零一 于 2013-03-29 21:14:41发表:

    不是我故意灌水,只是发现本站专一性挺强,有心学习,但无奈 大圆太少,只能出此下策,望见谅。。。

  3. tuonioooo 于 2013-03-19 13:42:05发表:

    收下了

  4. 于 2012-12-26 22:42:57发表:

    在Ubuntu上,默认的并不是bash而是dash,这就可能导致了shell中一些细节的错误。
    你用如下代码:sudo dpkg-reconfigure dash,在随后的界面中选中,确定后再运行一下shell看看行不行。

  5. wwe895828 于 2012-04-29 13:52:27发表:

    一天我休息回家,看到小侄女在做作业,桌子上有一个大文具盒。
    我问他说,你这个文具盒重不重啊,我下次回家给你买个轻一点的要不要呀?她很愉快的说要。
    等到我再次回家时恰好小侄女没放学,我去接她,到了学校,我帮她背书包,对她说,你的书包怎么这么重啊?
    小侄女看看我,想了一下说,叔叔我晓得书包为什么这么重了,那是由于我的文具盒太重了!