分页: 1 / 1

我的bash坏了吗?

发表于 : 2008-11-10 13:35
小G
我运行这个简单的脚本可是为什么总是报错呢下面是这个简单的脚本和报误
这个脚本是我按照教程上抄的他的就可以执行而我的。。。。。。then expected
图片

Re: 我的bash坏了吗?

发表于 : 2008-11-10 13:38
Terpineol
if [中间有空格吧? :em01

Re: 我的bash坏了吗?

发表于 : 2008-11-10 14:44
sschenri

代码: 全选

#!/bin/sh
if [ $# -ne 1 ];
then echo "Usage: $0 username";
exit 1;
else
echo "hello world, hello $1";
fi

if [ $# -ne 1 ];
注意空格

Re: 我的bash坏了吗?

发表于 : 2008-11-10 19:08
小G
sschenri 写了:#!/bin/sh
if [ $# -ne 1 ];
then echo "Usage: $0 username";
exit 1;
else
echo "hello world, hello $1";
fi
少了空格
我加了空格可还是有个报错结果,好像是then后面的有错。。。
图片

Re: 我的bash坏了吗?

发表于 : 2008-11-10 19:41
alinmn
[ 和 ] 前后各有一个空格

Re: 我的bash坏了吗?

发表于 : 2008-11-10 22:40
小G
alinmn 写了:[ 和 ] 前后各有一个空格
[和]??