BAT- @set @n=0/*&echo off
- dir /a-d/s/b *.txt|cscript -nologo -e:jscript "%~f0"
- pause&exit /b */
-
- var fso=new ActiveXObject('scripting.FileSystemObject');
-
- while(!WSH.StdIn.AtEndOfStream)
- {
- var result='';
- file=WSH.StdIn.ReadLine();//取得文件名
- fo=fso.OpenTextFile(file,1);//读取文件
- while(!fo.AtEndOfStream)
- {
- //正则,替换文件内容
- line=(fo.ReadLine()).replace(/(?=BATHOME)(.*NET(\d{3})WP(\d{4}).*,)\d+(,.*)/gi,'$1$2$3$4');
- result+=line+'\r\n';//保存结果
- }
- fo.close();
- file+='.log';
- fo=fso.CreateTextFile(file,true,false);//创建文件
- fo.Write(result);//输出结果
- fo.close();
- }
复制代码
|