分页: 1 / 1

[问题]shell 的字符比较问题

发表于 : 2007-12-28 14:07
liujingjing5
shell中怎么判断两字符串的大小?
#!/bin/bash
str1="bc"
if [ $str1 < "cc" ];then
echo "bc<cc"
fi

执行结果是没有cc这个文件

晕,但是改成==就能判断是否相等

发表于 : 2007-12-28 18:32
BigSnake.NET
man bash

发表于 : 2007-12-28 18:54
aBiNg
bash中 < 及 > 是重定向符,作大小比较时,必须转义:

代码: 全选

if [ $str1 \< "cc" ]; then ...