初学菜鸟的vim问题

Vim、Emacs配置和使用
回复
revlised
帖子: 7
注册时间: 2009-11-01 23:51

初学菜鸟的vim问题

#1

帖子 revlised » 2009-11-05 20:23

我刚开始接触linux,在学vim的条件判断时作练习
echo "Press y to continue."
read yn
if ["$yn"="y"]; then
echo "script is running..."
else
echo "stop!"
fi
运行的时候出现错误

test06-ifthen.sh: line 7: [y:找不到命令

上面的命令是按课本照搬的。

另外确定已经安装vim-full

求解~~!!!
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 初学菜鸟的vim问题

#2

帖子 leeaman » 2009-11-05 20:25

你在那里运行的?命令前加 ./
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
revlised
帖子: 7
注册时间: 2009-11-01 23:51

Re: 初学菜鸟的vim问题

#3

帖子 revlised » 2009-11-05 20:32

我就是在终端中运行的 用 sh 命令
sh test06-ifthen.sh
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 初学菜鸟的vim问题

#4

帖子 leeaman » 2009-11-05 20:34

如果文件在当前目录,那就

代码: 全选

sh ./test06-ifthen.sh
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
revlised
帖子: 7
注册时间: 2009-11-01 23:51

Re: 初学菜鸟的vim问题

#5

帖子 revlised » 2009-11-05 20:37

还是同样的问题
运行之后终端中显示
Press y to continue.
y
./test06-ifthen.sh: line 7: [y:找不到命令
stop!
k1z
帖子: 1
注册时间: 2009-11-01 12:33

Re: 初学菜鸟的vim问题

#6

帖子 k1z » 2009-11-05 20:38

'['后面加空格 ‘]'前面也加空格
revlised
帖子: 7
注册时间: 2009-11-01 23:51

Re: 初学菜鸟的vim问题

#7

帖子 revlised » 2009-11-05 20:43

k1z 写了:'['后面加空格 ‘]'前面也加空格
谢谢~~~你说的对 问题解决了

也谢谢leeaman热心帮助~~~~
回复