字符测试 =~ 用法

简介:

bash 字符测试

>: \>   < 和 > 比较字符串是否相等、不相等或者第一个字符串的排序在第二个字符串的前面或后面。

<: \<

PS:shell 也用 < 和 > 操作符进行重定向,所以必须用 \< 或 \> 加以转义。


!=:不等于

==:等于

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



1
2
3
4
5
6
7
8
9
#!/bin/bash
 
Vendor=` cat  /proc/cpuinfo  grep  vendor_id |  uniq `
 
if  [[ $Vendor =~ GenuineIntel$ ]];  then
    echo  intel
else
    echo  unknow
fi


1
2
[root@localhost tmp] # cat /proc/cpuinfo | grep vendor_id | uniq
vendor_id   : GenuineIntel



本文转自 chomperwu 51CTO博客,原文链接:http://blog.51cto.com/chomper/1683585,如需转载请自行联系原作者
相关文章
|
6月前
|
数据可视化 测试技术
思维导图在软件测试领域的用法
思维导图在软件测试领域的用法
|
SQL 存储 关系型数据库
|
安全 网络协议 Shell
渗透测试工具用法技巧入门到进阶
零基础网盘 百度网盘-19****394的分享 新手入门过程 看完 后面有进阶过程 简单工具
218 0
|
2月前
|
Python
numpy | 插入不定长字符数组测试OK
本文介绍了如何在numpy中创建和操作不定长字符数组,包括插入和截断操作的测试。
|
6月前
|
Web App开发 前端开发 测试技术
Web应用程序测试工具Selenium用法详解
Web应用程序测试工具Selenium用法详解
125 0
|
6月前
|
Web App开发 测试技术 API
Postman软件基本用法:浏览器复制请求信息并导入到软件从而测试、发送请求
Postman软件基本用法:浏览器复制请求信息并导入到软件从而测试、发送请求
169 1
|
6月前
|
测试技术
软件测试/测试开发全日制|Pytest中yield的用法详解
软件测试/测试开发全日制|Pytest中yield的用法详解
|
Windows
windows上telnet用法 测试端口号
windows上telnet用法 测试端口号
286 0
windows上telnet用法 测试端口号
|
6月前
|
人工智能 缓存 测试技术
软件测试/人工智能|教你掌握 Conda 的基本用法
软件测试/人工智能|教你掌握 Conda 的基本用法
|
Java 测试技术 数据库连接
MyBatis基本用法 && 什么是自动化测试 && Spring事务和事务传播机制 && 性能测试概念和术语 && Loadrunner安装
MyBatis基本用法 && 什么是自动化测试 && Spring事务和事务传播机制 && 性能测试概念和术语 && Loadrunner安装
84 0
下一篇
无影云桌面