LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 489|回复: 3

关于字符串比较

[复制链接]
发表于 2007-1-10 21:25:36 | 显示全部楼层 |阅读模式
进行两个字符串比较,很不明白。(初次接触)
======================
a=abcd
if [ "$a"="abc" ]; then
echo "$a"
else
echo "NOT$a"
fi
====================
a=abcd
if [ "$a"!="abc" ]; then
echo "$a"
else
echo "NOT$a"
fi
===================
怎么两段代码的结果是一样的呢?
都输出:abcd
发表于 2007-1-10 21:52:00 | 显示全部楼层
等于号/不等于号两端要有空格
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-1-10 22:33:50 | 显示全部楼层
谢谢!
初次接触,很多东西不明白。
过去写过FORTRAN、C、PH的小程序,感觉SHELL与它们完全不一样。
小细节太大了。
回复 支持 反对

使用道具 举报

发表于 2007-1-10 23:08:53 | 显示全部楼层
Fortran 都写过的人还说 Shell 细节多..
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表