Chinaunix
标题:
条件测试遇到!怎么办?
[打印本页]
作者:
wolfg
时间:
2005-07-01 15:20
标题:
条件测试遇到!怎么办?
# a=!
# echo $a
!
# [ $a = "!" ]
复制代码
sh: test: Specify a parameter with this command.
作者:
lych
时间:
2005-07-01 15:58
标题:
条件测试遇到!怎么办?
是不是将test中双引号改为单引号
作者:
lych
时间:
2005-07-01 16:10
标题:
条件测试遇到!怎么办?
我试了一下,单双引号和反斜杠都屏蔽不了,期待高手来解决了!
作者:
寂寞烈火
时间:
2005-07-01 16:12
标题:
条件测试遇到!怎么办?
[[ $a == '!' ]]
作者:
wolfg
时间:
2005-07-01 18:03
标题:
条件测试遇到!怎么办?
[quote]
原帖由 "寂寞烈火"][[ $a == '!' ]][/quote 发表:
搞定!不过应该是一个=,呵呵
作者:
寂寞烈火
时间:
2005-07-01 20:43
标题:
条件测试遇到!怎么办?
原帖由 "wolfg" 发表:
搞定!不过应该是一个=,呵呵
试试2个=
作者:
waker
时间:
2005-07-02 07:17
标题:
条件测试遇到!怎么办?
-bash-2.05b# [ "$a" = '!' ]&&echo "ok"||echo "fail"
ok
-bash-2.05b# [ $a = '!' ]&&echo "ok"||echo "fail"
ok
复制代码
bash下好像没问题?
作者:
wolfg
时间:
2005-07-02 17:36
标题:
条件测试遇到!怎么办?
原帖由 "waker" 发表:
bash下好像没问题?
我的操作系统是HP-UX 11i
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2