sh 找不到非正则检测是否存在子字符串的方法的变通非正则检测方式
来源:互联网 发布:java中变量类型 编辑:程序博客网 时间:2024/05/23 01:59
正则的形式如下
`expr "$str" : '.*\(substr\)'`
因为如果substr中包含有特殊字符时就比较麻烦.暂时想到有什么能一句就写完的不用正则的方式,利用替换后字符长度变化来确认是否包含有子串的变通方式:且支持多行
queue=`sudo -u root postqueue -p` # must runt postqueue by root
echo "queue list under
$queue"
len=${#queue}
mail='_'
mail+=$bName
mail+='@'
mail+=$myDomain
queue=${queue//$mail/'*'}
nLen=${#queue}
echo "$len $nLen
$queue"
------------测试输出,子串都被替换成*号-------------
queue list under
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
BDF9C100576* 3177 Mon Dec 26 15:27:38 MAILER-DAEMON
service_23@myhrd.cn
2202F10057A* 1208 Mon Dec 26 15:27:43 service_23@myhrd.cn
1015488527@qq.com
B8348100475* 1208 Mon Dec 26 15:27:42 service_23@myhrd.cn
1016255977@qq.com
C9D6910048D* 1208 Mon Dec 26 15:27:42 service_23@myhrd.cn
1016261569@qq.com
105A0100531* 1208 Mon Dec 26 15:27:43 service_23@myhrd.cn
1015483425@qq.com
-- 10 Kbytes in 5 Requests.
699 644
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
BDF9C100576* 3177 Mon Dec 26 15:27:38 MAILER-DAEMON
service*
2202F10057A* 1208 Mon Dec 26 15:27:43 service*
1015488527@qq.com
B8348100475* 1208 Mon Dec 26 15:27:42 service*
1016255977@qq.com
C9D6910048D* 1208 Mon Dec 26 15:27:42 service*
1016261569@qq.com
105A0100531* 1208 Mon Dec 26 15:27:43 service*
1015483425@qq.com
-- 10 Kbytes in 5 Requests.
- sh 找不到非正则检测是否存在子字符串的方法的变通非正则检测方式
- 检测XML子节点是否存在的方法
- 检测一个文件是否存在的方法
- php 检测文件是否存在的几种方式
- 检测子窗体是否存在
- php通过变通方法检测系统的文件夹路径编码
- 正则表达式类判断字符串内是否有非数字的字符
- 检测远程URL是否存在的三种方法
- 检测远程URL是否存在的三种方法
- 检测远程URL是否存在的三种方法
- 检测远程URL是否存在的三种方法
- 检测远程URL是否存在的三种方法
- 检测远程URL是否存在的三种方法
- 检测远程URL是否存在的三种方法
- 检测远程URL是否存在的三种方法
- 检测远程URL是否存在的三种方法
- 检测远程URL是否存在的三种方法
- NET检测文件和文件夹是否存在的方法
- php header头设置空格问题
- js ie/ff不完全兼容复制代码
- postfix install + 做为群发运行的配置
- php 使用feof时要注意了,小心变while ( ! feof(null) ) 死环
- postfix bounced日志部分分析归类
- sh 找不到非正则检测是否存在子字符串的方法的变通非正则检测方式
- postfix sh 配合前面编写的savePostfixLog.sh定时检测信件发送完成立刻调用php分析错误日志
- sh 确保同时只能运行一个sh实例
- php 1px*1px字符串,可用于转化成图片显示
- 亚洲缺手机操作系统 中国麒麟Ubuntu能否成黑马
- shell中if比较
- hta 北京自动挂号器
- discuz 海量信息公司的保10洁 2.1.0使用了短php标签在不支持<?的配置上出现奇怪问题
- linux 删除以-开头的文件名的文件