分页: 1 / 1

初学菜鸟的vim问题

发表于 : 2009-11-05 20:23
revlised
我刚开始接触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

求解~~!!!

Re: 初学菜鸟的vim问题

发表于 : 2009-11-05 20:25
leeaman
你在那里运行的?命令前加 ./

Re: 初学菜鸟的vim问题

发表于 : 2009-11-05 20:32
revlised
我就是在终端中运行的 用 sh 命令
sh test06-ifthen.sh

Re: 初学菜鸟的vim问题

发表于 : 2009-11-05 20:34
leeaman
如果文件在当前目录,那就

代码: 全选

sh ./test06-ifthen.sh

Re: 初学菜鸟的vim问题

发表于 : 2009-11-05 20:37
revlised
还是同样的问题
运行之后终端中显示
Press y to continue.
y
./test06-ifthen.sh: line 7: [y:找不到命令
stop!

Re: 初学菜鸟的vim问题

发表于 : 2009-11-05 20:38
k1z
'['后面加空格 ‘]'前面也加空格

Re: 初学菜鸟的vim问题

发表于 : 2009-11-05 20:43
revlised
k1z 写了:'['后面加空格 ‘]'前面也加空格
谢谢~~~你说的对 问题解决了

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