求解。

sh/bash/dash/ksh/zsh等Shell脚本
回复
bengtom
帖子: 4
注册时间: 2009-07-21 16:35

求解。

#1

帖子 bengtom » 2009-07-21 20:56

本人是新手,刚看完书作个例子,可就是错误。。求解。求原因。

脚本如下:
#!/bin/bash
#if then 用法。


echo "Please press y to continue!"
read YN
if ["$YN"="y"] || ["$YN"="Y"] ; then
echo "running"
else
echo "stop!"
fi

但当我输入y or Y enter的时候出现:
/home/beng/test/test-if.sh: 11: [y=y]: not found
/home/beng/test/test-if.sh: 11: [y=Y]: not found
stop!


请问为什么哦。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

Re: 求解。

#2

帖子 BigSnake.NET » 2009-07-21 21:00

[ "$YN" = "y" ]
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
bones7456
帖子: 8495
注册时间: 2006-04-12 20:05
来自: 杭州
联系:

Re: 求解。

#3

帖子 bones7456 » 2009-07-22 12:56

注意空格
关注我的blog: ε==3
回复