[问题]这段脚本有什么问题?

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
雄鸡起舞
帖子: 241
注册时间: 2007-07-24 22:23
送出感谢: 0
接收感谢: 0
联系:

[问题]这段脚本有什么问题?

#1

帖子 雄鸡起舞 » 2007-08-31 0:12

#!/bin/bash
echo "您想安装到哪里?"
read installdir

if [ "$installdir"!="" ];then
echo "程序将安装到 $installdir"
else
echo "您没有填写安装路径"
fi

为什么提示输入时直接回车还是提示“程序将安装到 ”,而不是提示“您没有填写安装路径”呢?:oops:
Linux 2.6.25-ARCH #1 SMP PREEMPT Mon Jul 14 15:25:51 UTC 2008 i686 GenuineIntel GNU/Linux
头像
iblicf
帖子: 3766
注册时间: 2007-01-15 17:15
送出感谢: 0
接收感谢: 0

#2

帖子 iblicf » 2007-08-31 0:16

"!=" 两边要有空格
头像
雄鸡起舞
帖子: 241
注册时间: 2007-07-24 22:23
送出感谢: 0
接收感谢: 0
联系:

#3

帖子 雄鸡起舞 » 2007-08-31 0:22

:em06 谢谢LS...Gedit里空格都看不出来...
Linux 2.6.25-ARCH #1 SMP PREEMPT Mon Jul 14 15:25:51 UTC 2008 i686 GenuineIntel GNU/Linux
头像
patrickhe
帖子: 681
注册时间: 2005-07-21 19:13
来自: Peking, China
送出感谢: 0
接收感谢: 0
联系:

#4

帖子 patrickhe » 2007-09-03 11:09

雄鸡起舞 写了::em06 谢谢LS...Gedit里空格都看不出来...
用 vi 吧,呵呵。

其实关键是要用等宽字体,呵呵。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙
送出感谢: 4 次
接收感谢: 256 次

#5

帖子 eexpress » 2007-09-03 11:33

; 后面最好都空格呢。

c写多了,就都不管空格的而已。好习惯。
● 鸣学
回复

回到 “Shell脚本”