问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

批处理提取同一目录下多个文本文件中的指定字符串的参数,并写入一个txt文件?

发布网友 发布时间:2022-06-02 02:20

我来回答

1个回答

热心网友 时间:2023-10-25 05:42

不清楚你的实际文件/情况,仅以问题中的样例/说明为据;以下代码复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起双击运行
<# :
cls&echo off&mode con lines=5000
rem 从多个txt文本文件里提取多个指定特征的字符串内容
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::GetEncoding('GB2312')))) -Args '%~f0'"
echo;%#% +%$%%$%/%@% %z%
pause
exit
#>
$self=get-item -liter $args[0];
$path=$self.Directory.FullName;
$files=@(dir -liter $path|?{('.txt' -eq $_.Extension) -and ($_ -is [System.IO.FileInfo])});
for($i=0;$i -lt $files.length;$i++){
$arr=@('','','');
$text=[IO.File]::ReadAllLines($files[$i].FullName,[Text.Encoding]::GetEncoding('GB2312'));
for($j=0;$j -lt $text.count;$j++){
$line=$text[$j].trim();
$m=[regex]::match($line,'inet addr.*?(\d+\.\d+\.\d+\.\d+)');
if($m.success){$arr[0]=$m.groups[1].value;}
$m=[regex]::match($line,'CPU.*?(\d+%)');
if($m.success){$arr[1]=$m.groups[1].value;}
$m=[regex]::match($line,'buffers/cache.*?(\d+)$');
if($m.success){$arr[2]=$m.groups[1].value;}
}
$arr;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...开了一个小口有一点肉出来了触角也是,怎么碰都不缩回去,是死了吗 盗窃罪的可以免于刑事处罚吗 镇江新区森宇智能安防工程有限公司怎么样? 无锡聚瑞隆包装有限公司怎么样? 昆山科正荣电子材料有限公司怎么样? 无锡正荣钢铁贸易有限公司怎么样? 东莞市正荣数控刀具有限公司怎么样 IDEA的Web项目启动Tomcat出现404错误 男友刚刚说我们性格不合分手了,看到他刚刚在微信朋友圈发的说说 ...原因说性格不合,很难接受我冲动起来就把他微信关了,现在 请问如何把批处理的执行过程输出到了文件?(下面是tomcat的启动脚本,报错,但一闪而过窗口关闭.) bat脚本怎么写,拷贝180天前的文件到一个ftp地址,并输出日志。然后删除被拷贝过的文件 一只手机号注册了两个,想要注销一个怎么注销? 男人精神肉体都出轨就不爱老婆了吗?现在不回家不接电话不回信息,为什么他可以这么绝情 已经注册的,并且用过一段时间,怎样才消掉呢?比如:我是用手机号注册的,直接输入密码就可以登陆 老公出轨了,说了不再和那个女的联系,但还是背着我打电话发信息,我要问就和我急,现在连家都不想回? 床头柜朝向哪个方向好 怎么删除用手机号注册的微信账号 一只手机号注册了两个,想要注销一个怎么注销? 可以注销么?用手机号注册的怎么注销啊? 已经注册的,并且用过一段时间,怎样才消掉呢?比如:我是用手机号注册的,直接输入密码就可以登陆 手机注册的怎么删除 因老公出轨,每天要是不接视频,不回信息,就会胡思乱想,这种情况是不是抑郁症的症状 怎么注销掉删除 我的手机号为什么注册了二个,如何删除一个 新买一个手机号,可是发现被人注册过,怎么办,怎么删? 同一个手机号注册两个怎么删除一个 可以注销么?用手机号注册的怎么注销啊? 手机注册的怎么删除 同一个手机号注册两个怎么删除一个? 三伏天晒背时,可以穿衣服吗? 用MFC实现运行bat文件,并在edit框中同步进行bat文件运行的日志打印。 李秋啦三伏天最后一个伏还能晒背吗立秋后三伏天最后一个伏还能晒背吗?_百度问一问 三伏天晒背是每天都晒吗 用文本记录下bat运行程序的错误信息 三伏天晒背 背部有颗黑痣 该怎么晒法? iphone为什么没有最近删除 人民银行与银监会的监管有何差别? 中国银行个人网银怎么开通手机信息提示? 中国银行个人网银怎么开通手机信息提示 成都蒙特梭利教育哪家实力最强? 工商银行卡开通网银的有人汇钱到卡上手机有信息提示吗? 蒙氏教育培训,颁发中国协会证书的培训机构现在哪有? 蒙台梭利教育师资培训都有哪些? 上海有什么权威的蒙特梭利国际培训机构吗? 苹果手机短信怎么导入到华为手机? java中字符串和标示符的区别,请举例一下呗,最好通俗易懂的例子,谢谢 在C语言宏定义中,用一个标识符来表示一个字符串 C++如何将字符串转换成标识符? 下列字符串是标识符的是:()。