shell if比较
2013-01-23 16:17
190 查看
(( )) 中比较符号用的和“C”语言的一模一样,==,<>,<=,>=正常使用,比较整数,-eq等不能使用。比较字符和字符串那么他们一直是相等的。 整数带
引号和不带引号是一样的。因此这里只做整数比较。
(( 1 ))成立,其他都不成立。
[] 中运算符两边都要加空格(不论是字符还是数字比较):
-eq -ne -gt -ge -lt -le正常比较整数。= ==加空格使用、<,>,<=,>=前面要加“\”。
比较字符串用=,==都可以,但是“=”、“==”两边都要要留空格,与“=”变量声明赋值区别,<,>,<=,>=前面要加“\”,非数字字符比较不能用“-eq”运算符
。
[ string ]成立,[]不成立。
引号和不带引号是一样的。因此这里只做整数比较。
(( 1 ))成立,其他都不成立。
[] 中运算符两边都要加空格(不论是字符还是数字比较):
-eq -ne -gt -ge -lt -le正常比较整数。= ==加空格使用、<,>,<=,>=前面要加“\”。
比较字符串用=,==都可以,但是“=”、“==”两边都要要留空格,与“=”变量声明赋值区别,<,>,<=,>=前面要加“\”,非数字字符比较不能用“-eq”运算符
。
[ string ]成立,[]不成立。
相关文章推荐
- shell if 命令参数和比较字符写法
- shell 与 awk if,for,while 比较
- shell 之if中数字比较
- shell中if做比较
- shell中if做比较
- shell脚本中在if语句中比较空串而出现的问题line 5: [: =: unary operator expected
- [Shell] if、for、while流程语句以及整数字符串判断比较的实例详解
- shell中if做比较
- shell中if做比较
- shell中if做比较
- shell中if做比较
- [Shell] if、for、while流程语句以及整数字符串判断比较的实例详解
- shell if 小数 比较
- shell if 多条件判断 时间大小比较
- shell下数字和字符串比较操作命令 if的参数说明
- shell中if做比较
- shell中if判断条件中使用[],[[]],(())还是test,let的比较
- shell中if做比较
- shell测试和比较函数--test、[、[[、((、和 if-then-else
- shell中if做比较大全