用sed命令进行正则表达式匹配字符串,如何检验匹配是否成功?
来源:互联网 发布:2016年5月非农数据 编辑:程序博客网 时间:2024/04/30 18:13
1)将匹配结果输出到变量
result=`sed -n "/${str}/p" test.properties`
2)检查变量是否为空
if [ -z "$result" ];then
3)错误的方法
if [ "$?" -eq 0 ];then
echo "sed execute ok."
fi
$?为0只表示sed执行没有异常,但不一定匹配成功,不能保证匹配成功。
可以用来判断sed、unzip等命令的执行是否有异常,但不能检验sed匹配成功。
0 0
- 用sed命令进行正则表达式匹配字符串,如何检验匹配是否成功?
- 用正则表达式进行匹配
- 正则表达式匹配字符串
- 正则表达式匹配 字符串
- 正则表达式匹配字符串
- 字符串正则表达式匹配
- 字符串------正则表达式匹配
- 正则表达式匹配字符串
- 匹配字符串-正则表达式
- 13.1.3 进行正则匹配检验
- Js 正则表达式匹配字符串中是否含有中文
- preg_match进行正则表达式匹配
- 使用正则表达式进行匹配
- 使用正则表达式进行匹配
- delphi MatchesMask 使用正则表达式进行字符串匹配的函数
- sed正则表达式最小匹配和最大匹配
- Java 正则表达式 字符串匹配
- 简单正则表达式匹配字符串
- Web开发中的路径问题总结
- java中的前期绑定和后期绑定
- 一行代码初始化dict
- heap和stack有什么区别
- 跟我一起写 Makefile
- 用sed命令进行正则表达式匹配字符串,如何检验匹配是否成功?
- textview 显示图片和其他
- python图形处理库PIL(Python Image Library)的介绍
- EventBus使用详解(一)——初步使用EventBus
- easyui datagrid如何加载通过ajax获得的json格式的数据
- Android 属性动画(Property Animation) 完全解析 (下)
- EventBus使用详解(二)——EventBus使用进阶
- LeetCode之Remove Duplicates from Sorted Array
- android之ConnectivityManager简介,网络连接状态