批处理查找文本中连续2行相同字符串
各位大大,初次提问,30分是我的家当,就不好意思啦!要求:用一个批处理每隔10秒钟读取一次文本文件(内容如下)“特征字符串AA”...............中间很多行省...
各位大大,初次提问,30分是我的家当,就不好意思啦!
要求:
用一个批处理每隔10秒钟读取一次文本文件 (内容如下)
“特征字符串AA”...
... ...
... ...
中间很多行省略
... ...
“特征字符串AA”...
“特征字符串AA”...
“特征字符串AA”...
后面还有很多行
查找到单行的特征字符串不动作,一旦发现2行或者2行以上连续出现相同特征字符串,就立即杀掉进程B ,然后删除该文本. 10秒钟后继续查找。
谢谢!
每一行特征字符串前面,后面都有其他随机字符,如:
---“特征字符串AA”---.
---“特征字符串AA”...
---“特征字符串AA”...
一旦查找到连续2行以上都出现相同特征字符串,就动作
谢谢,补充一下:
“特征字符串AA”是固定不变的。
进程B杀了之后,会在10秒内自动开启,文本文件在删除后10秒内会自动生成。 展开
要求:
用一个批处理每隔10秒钟读取一次文本文件 (内容如下)
“特征字符串AA”...
... ...
... ...
中间很多行省略
... ...
“特征字符串AA”...
“特征字符串AA”...
“特征字符串AA”...
后面还有很多行
查找到单行的特征字符串不动作,一旦发现2行或者2行以上连续出现相同特征字符串,就立即杀掉进程B ,然后删除该文本. 10秒钟后继续查找。
谢谢!
每一行特征字符串前面,后面都有其他随机字符,如:
---“特征字符串AA”---.
---“特征字符串AA”...
---“特征字符串AA”...
一旦查找到连续2行以上都出现相同特征字符串,就动作
谢谢,补充一下:
“特征字符串AA”是固定不变的。
进程B杀了之后,会在10秒内自动开启,文本文件在删除后10秒内会自动生成。 展开
2个回答
展开全部
请问
1.“特征字符串AA”是否固定不变
2.如果变化,它是以什么规律变化
3.要处理文本文件是否删除后10秒内还会再生成,进程B杀了之后,是否还会在10秒内开启
1.“特征字符串AA”是否固定不变
2.如果变化,它是以什么规律变化
3.要处理文本文件是否删除后10秒内还会再生成,进程B杀了之后,是否还会在10秒内开启
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没找到更恰当的方法,惭愧啊。
@echo off & color e
setlocal ENABLEDELAYEDEXPANSION
for /f "delims=" %%i in (a.txt) do (
for /f %%j in ('echo %%i ^| find /c "特征字符串"') do (
if %%j equ 1 (set /a n+=1) else set n=0
if !n! equ 2 call :message
)
)
pause>nul
exit
:message
echo this is message!
@echo off & color e
setlocal ENABLEDELAYEDEXPANSION
for /f "delims=" %%i in (a.txt) do (
for /f %%j in ('echo %%i ^| find /c "特征字符串"') do (
if %%j equ 1 (set /a n+=1) else set n=0
if !n! equ 2 call :message
)
)
pause>nul
exit
:message
echo this is message!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询