Chinaunix

标题: if 语句中的x是什么用的啊 [打印本页]

作者: hp106    时间: 2009-04-30 15:08
标题: if 语句中的x是什么用的啊
if [ x"$RESULT" = x ]
这第一个x和第二个x有什么用的啊????
作者: liaosnet    时间: 2009-04-30 15:09
右边没有x 不符合语法..
作者: hp106    时间: 2009-04-30 15:13
RESULT=`/usr/sbin/mount|grep $FS_01 2>/dev/null`
if [ x"$RESULT" = x ]
then
        echo vxerror
        exit 1
fi
作者: wtuter    时间: 2009-04-30 15:23
标题: 回复 #1 hp106 的帖子
只是一种用法,看"$RESULT"是不是为空
作者: kwokcn    时间: 2009-04-30 15:25
判断$RESULT的。不喜欢这种写法,别扭……
作者: 可恶的    时间: 2009-04-30 15:29
判断变量是否为空值(未定义或者定义空格等空值)
作者: hp106    时间: 2009-04-30 15:29
噢。 这样啊。
那一般通过什么语法去判断呢?
作者: linuxboy823    时间: 2009-04-30 15:30
如果result是空,结果就是真了!
作者: diyself    时间: 2009-04-30 15:33
标题: 判断$RESULT是否是恒定于空
if [ x"$RESULT" = x ]
作者: baijh    时间: 2009-04-30 21:33
学习了




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2