免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1054 | 回复: 6
打印 上一主题 下一主题

红袖姐姐帮我看看这个是什么原因? [复制链接]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2003-06-06 22:05 |只看该作者 |倒序浏览
我要测试两个字符串是否相等,使用的是
/bin/sh系统是Freebsd4.8
测试的时候发现不能用[ str1 = str2]
只能 test str1 =str2
否则就报错?????
真是诧异

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2003-06-06 22:27 |只看该作者

红袖姐姐帮我看看这个是什么原因?

我顶!!!
红姐姐为啥不回答我?

论坛徽章:
0
3 [报告]
发表于 2003-06-06 22:32 |只看该作者

红袖姐姐帮我看看这个是什么原因?

...

字符串与方括号间,以及与等号间得有空格!

[ $str1 = $str2 ]

另外,如果 字符串如包含有空格,或有潜在可能的话,应加上引号或附加字符

[ "$str1" = "$str2" ]

[ x"$str1" = x"$str2" ]

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
4 [报告]
发表于 2003-06-06 22:36 |只看该作者

红袖姐姐帮我看看这个是什么原因?

[quote]原帖由 "红袖添香"]" = x"$str2" ][/quote 发表:
     
当然有,我上面写的不太规范
不过实际的脚本里面我试过了,写了空格好像也不行

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2003-06-06 22:38 |只看该作者

红袖姐姐帮我看看这个是什么原因?

哦,好了,改了一下好像好像又好了嘻嘻

论坛徽章:
0
6 [报告]
发表于 2003-06-06 22:45 |只看该作者

红袖姐姐帮我看看这个是什么原因?

[quote]原帖由 "quakelee"]哦,好了,改了一下好像好像又好了嘻嘻[/quote 发表:
  

错在哪儿?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
7 [报告]
发表于 2003-06-06 22:50 |只看该作者

红袖姐姐帮我看看这个是什么原因?

可能是因为空格的问题:(
我这次改了空格就好了,可是当时我也试过,好像就没过:(
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP