您的位置:首页 > 其它

字符测试 =~ 用法

2015-08-11 11:42 239 查看
bash 字符测试

>: \>
<
>
比较字符串是否相等、不相等或者第一个字符串的排序在第二个字符串的前面或后面。
<: \<
PS:shell 也用
<
>
操作符进行重定向,所以必须用
\<
\>
加以转义。

!=:不等于
==:等于
=~:判断左边的字符串能否被右边的模式(正则表达式)所匹配,用于 [[]] 双中括号

#!/bin/bash

Vendor=`cat /proc/cpuinfo | grep vendor_id | uniq`

if [[ $Vendor =~ GenuineIntel$ ]]; then
echo intel
else
echo unknow
fi


[root@localhost tmp]# cat /proc/cpuinfo | grep vendor_id | uniq
vendor_id	: GenuineIntel
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: