Chinaunix
标题:
字符比较问题,请高手指教,在线等!
[打印本页]
作者:
happychl
时间:
2008-08-09 16:14
标题:
字符比较问题,请高手指教,在线等!
有一个文本txt,格式如下:
a
b:c:d
环境为ksh
变量var=$(cat txt | awk '{print $2}')
即 var的值为"!"
但当执行
[ "$var" == "\!" ] && echo ok
时报错,报错信息如下
ksh: test: 0403-004 Specify a parameter with this command.
请问,如何才能比较这种值为叹号的字符??
作者:
爱知
时间:
2008-08-09 16:26
awk -F:'{print $2}'
[ "\\$var" = "\!" ] && echo ok
[
本帖最后由 爱知 于 2008-8-9 16:29 编辑
]
作者:
happychl
时间:
2008-08-09 16:34
嗯 好用了 谢谢
作者:
ly5066113
时间:
2008-08-09 18:06
[ "$var" = '!' ] && echo ok
作者:
@sky
时间:
2008-08-09 19:36
楼上是正确的
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2