2012年8月9日

shell 当中的比较运算

摘要: 在[]的中 ,或是 -o 与是 -a数字的比较最好使用 (( )),虽说可以使用 [[ ]],但若在其内使用运算符 >、>=、<、<=、==、!= 时,其结果经常是错误的,不过若在 [[ ]] 中使用 [ ] 中的运算符“-eq(=)、-ne(!=)、-le(<=)、-lt(<)、-gt(>)、-ge(>=)”等,还尚未发现有错。因此诸如$ [[ " a" != “b” && 4 > 3 ]] 这类组合(见上)也不可以在bash中使用,其出错率很高。如要表达 if [ "$a" = 1 阅读全文

posted @ 2012-08-09 09:36 w——杰 阅读(478) 评论(0) 推荐(0) 编辑

导航