帮忙看下这个shell,为什么总是运行出错
- szhen
- 帖子: 7
- 注册时间: 2011-12-21 19:15
帮忙看下这个shell,为什么总是运行出错
#!/bin/bash
#Program:
# This program will show you the user's choice.
#History:
#2012/08/07 szhen first release
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin:./
export PATH
read -p " please input (Y/N): " yn
echo " $yn"
[ "$yn" == "Y" -o "$yn" == "y" ] && echo " ok, continue" && exit 0
[ "$yn" == "N" -o "$yn" == "n" ] && echo " oh, interrupt!" && exit 0
echo " i don't know what is you choice" && exit 0
exit 0
运行时出现unexpected operator,第九行第十行,我的是12.04
#Program:
# This program will show you the user's choice.
#History:
#2012/08/07 szhen first release
PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin:./
export PATH
read -p " please input (Y/N): " yn
echo " $yn"
[ "$yn" == "Y" -o "$yn" == "y" ] && echo " ok, continue" && exit 0
[ "$yn" == "N" -o "$yn" == "n" ] && echo " oh, interrupt!" && exit 0
echo " i don't know what is you choice" && exit 0
exit 0
运行时出现unexpected operator,第九行第十行,我的是12.04
上次由 szhen 在 2012-08-10 16:19,总共编辑 3 次。
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: 帮忙看下这个shell,为什么总是运行出错
出错你总得把报错写出来啊,我这里没错
- szhen
- 帖子: 7
- 注册时间: 2011-12-21 19:15
Re: 帮忙看下这个shell,为什么总是运行出错
枫叶饭团, 运行时出现unexpected operator,第九行第十行,我的是12.04
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 帮忙看下这个shell,为什么总是运行出错
没错啊。




◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 帮忙看下这个shell,为什么总是运行出错
私信就直接忽视算了。




◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
- 枫叶饭团
- 帖子: 14683
- 注册时间: 2010-06-16 1:05
- 系统: Mac OS X
- 来自: Tencent
- 联系:
Re: 帮忙看下这个shell,为什么总是运行出错
唯一可能出错的就是==了,把==换成-eq
-
- 帖子: 1318
- 注册时间: 2005-09-13 4:56
- 系统: Ubuntu Jammy Jellyfi
Re: 帮忙看下这个shell,为什么总是运行出错
你用sh运行,出错也正长
- YeLee
- 论坛版主
- 帖子: 26406
- 注册时间: 2008-08-13 8:48
- 系统: Fundu i64
- 来自: 东海硇州,一双管钥。
- 联系:
Re: 帮忙看下这个shell,为什么总是运行出错
不会又是dash吧。




◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
- lilydjwg
- 论坛版主
- 帖子: 4258
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: 帮忙看下这个shell,为什么总是运行出错
unexpected operator?which one?
- szhen
- 帖子: 7
- 注册时间: 2011-12-21 19:15
Re: 帮忙看下这个shell,为什么总是运行出错
枫叶饭团, 试过了不行,刚试了下一个等号的话就可以,谢谢你
-
- 帖子: 23
- 注册时间: 2011-10-15 12:54
Re: 帮忙看下这个shell,为什么总是运行出错
这是鸟哥的例子,注意空格
-
- 帖子: 4
- 注册时间: 2012-07-22 16:35
Re: 帮忙看下这个shell,为什么总是运行出错
显然是少了一个空格,在第9行的[]中。