Shell脚本中判断字符串是否被包含在内
2024-09-04 22:22:26
1、字段 grep:
案例:
str1="abcdefgh"
str2="def"
result=$(echo $str1 | grep "${str2}")
if [[ "$result" != "" ]];then
echo "包含"
else
echo "不包含"
fi
2. 字符串运算符 =~:
案例:
str1="abcdefgh"
str2="def"
if [[ $str1 =~ $str2 ]];then
echo "包含"
else
echo "不包含"
fi
3、 正则表达式中的通配符 *:
案例:
str1="abcdefgh"
str2="def"
if [[ $str1 == *$str2* ]];then
echo "包含"
else
echo "不包含"
fi
最新文章
- 分布式实时日志处理平台ELK
- 如何安装ESXi的补丁
- 透明度兼容性(ie8以上)
- 可以支持jQuery1.10.1 的 fancybox 1.3.4, 並現在type為Ajax時,也可以定義窗口的大小。
- Mysql 6.7.7 + EntityFramework 5.0 Code First 不能 Update-Database 问题的解决
- shell脚本语法基础汇总
- 单线程的JavaScript
- 201521123059 《Java程序设计》第一周学习总结
- Java IO流 思维导图
- LeetCode :My solution N-Queens
- springboot指定端口的三种方式
- 关于Asp.net事件,如何在触发子控件的事件时,同步触发父页面的事件
- centos安装Django之四:安装Django
- MVC源码分析 - Action/Result 过滤器(续)
- jquery-实用例子
- 扩展中国剩余定理(扩展CRT)详解
- 插入排序,C语言实现
- selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable needs to be in PATH.
- EntityFramework 学习 一 Colored Entity in Entity Framework 5.0
- leetcode516
热门文章
- Python网络编程常用代码
- Maven 依赖的作用域
- python模块 加密服务hashlib,hmac
- CentOS7 内核优化 修改参数
- u-boot器件驱动模型(Device&;Drivers)之uclass (转)
- BFS和DFS
- ACM-ICPC 2017 西安赛区现场赛 A. XOR(线性基+线段树)
- [转载]ORM-PetaPoco 小型ORM框架
- Codeforces Round #453 (Div. 1) 901C C. Bipartite Segments
- scrapy+selenium 爬取淘宝商城商品数据存入到mongo中