shell 二元操作符 =~

17:14 [logc@a005.client.hadoop.qingdao.youku]$ a=1

17:14 [logc@a005.client.hadoop.qingdao.youku]$ if [[ $a =~ ^[0-9]+$ ]] ;then echo 'true'; else echo 'false';fi

true

 

17:14 [logc@a005.client.hadoop.qingdao.youku]$ a=ww

17:15 [logc@a005.client.hadoop.qingdao.youku]$ if [[ $a =~ ^[0-9]+$ ]] ;then echo 'true'; else echo 'false';fi

false

 

 

=~ 用来匹配操作符右侧表达式 ,类似于 java里面的match方法

 

posted @ 2015-08-03 17:17  sanmutongzi  阅读(1235)  评论(0编辑  收藏  举报