我的bash坏了吗?

sh/bash/dash/ksh/zsh等Shell脚本
回复
小G
帖子: 144
注册时间: 2008-08-31 14:04
来自: 河南

我的bash坏了吗?

#1

帖子 小G » 2008-11-10 13:35

我运行这个简单的脚本可是为什么总是报错呢下面是这个简单的脚本和报误
这个脚本是我按照教程上抄的他的就可以执行而我的。。。。。。then expected
图片
头像
Terpineol
帖子: 1230
注册时间: 2007-12-09 14:35

Re: 我的bash坏了吗?

#2

帖子 Terpineol » 2008-11-10 13:38

if [中间有空格吧? :em01
Linux is for human being,love is for human making
sschenri
帖子: 8
注册时间: 2008-03-25 10:30

Re: 我的bash坏了吗?

#3

帖子 sschenri » 2008-11-10 14:44

代码: 全选

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

if [ $# -ne 1 ];
注意空格
上次由 sschenri 在 2008-11-11 12:01,总共编辑 2 次。
小G
帖子: 144
注册时间: 2008-08-31 14:04
来自: 河南

Re: 我的bash坏了吗?

#4

帖子 小G » 2008-11-10 19:08

sschenri 写了:#!/bin/sh
if [ $# -ne 1 ];
then echo "Usage: $0 username";
exit 1;
else
echo "hello world, hello $1";
fi
少了空格
我加了空格可还是有个报错结果,好像是then后面的有错。。。
图片
头像
alinmn
帖子: 185
注册时间: 2006-05-19 21:42
来自: NIT

Re: 我的bash坏了吗?

#5

帖子 alinmn » 2008-11-10 19:41

[ 和 ] 前后各有一个空格
小G
帖子: 144
注册时间: 2008-08-31 14:04
来自: 河南

Re: 我的bash坏了吗?

#6

帖子 小G » 2008-11-10 22:40

alinmn 写了:[ 和 ] 前后各有一个空格
[和]??
回复