|
发表于 2003-12-17 21:16:23
|
显示全部楼层
最初由 xchen 发表
不行啊,老大。。。
昏得很,小小的一个字符串比较,竟折腾了我一下午。。。
期待解答中。。。。。
这是我在bash下,在命令行中作的测试:[/home/javalee]bash
[/home/javalee]aa=123
[/home/javalee]bb=456
[/home/javalee]if [[ $aa == $bb ]];then echo "aa=bb";else echo "aa!=bb";fi
aa!=bb
[/home/javalee]aa=123
[/home/javalee]bb=123
[/home/javalee]if [ $aa == $bb ];then echo "aa=bb";else echo "aa!=bb";fi
aa=bb 注意:
1,当变量中把含有空格或者特殊字符的时候,可以不用引号.
2,if语句中注意空格.
3,[[,字符串变量比较操作符,也可以用[代替.
4,多看看置顶的shell教程/简介. |
|