美文网首页
bat 脚本如何对txt字符进行单词统计

bat 脚本如何对txt字符进行单词统计

作者: 天天向上的小M | 来源:发表于2017-10-12 14:22 被阅读19次

@echo off

setlocal enabledelayedexpansion

D:

cd D:\DIYHome2.1Autotesting\TestingReports

(for /f "tokens=*  delims=- " %%a in ('find /c "错误:" *.log') do (

echo %%a

)) >>ErrorCounts.txt

===================================

详细:

@echo off

setlocal enabledelayedexpansion

D:

cd D:\DIYHome2.1Autotesting\TestingReports

for /f "tokens=1,* delims==" %%a in (Logout.sikuli.log) do (

echo "%%a"|findstr "错误:" &&echo %%a >>ErrorDetails.txt

)

==================================================

双重循环:

@echo off

setlocal enabledelayedexpansion

D:

cd D:\Autotesting\DIYHome2.1Autotesting\TestingReports

(

for %%f in (*.log) do (

for /f "tokens=1,* delims==" %%a in (%%~sf) do (

echo "%%a"|findstr "错误:" &&echo %%a >>ErrorDetails.txt

)

)

)

==================================================

@echo off

setlocal enabledelayedexpansion

D:

cd D:\DIYHome2.1Autotesting\TestingReports

(echo aCode = "UTF-8"

echo bCode = "GB2312"

echo Set objArgs = WScript.Arguments

echo.

echo FileUrlSrc = objArgs^(0^)

echo FileUrlDst = objArgs^(1^)

echo Call WriteToFile^(FileUrlDst, ReadFile^(FileUrlSrc, aCode^), bCode^)

echo.

echo Function ReadFile^(FileUrlSrc, CharSet^)

echo    Dim Str

echo    Set stm = CreateObject^("Adodb.Stream"^)

echo    stm.Type = 2

echo    stm.mode = 3

echo    stm.charset = CharSet

echo    stm.Open

echo    stm.loadfromfile FileUrlSrc

echo    Str = stm.readtext

echo    stm.Close

echo    Set stm = Nothing

echo    ReadFile = Str

echo End Function

echo.

echo Function WriteToFile ^(FileUrlDst, Str, CharSet^)

echo    Set stm = CreateObject^("Adodb.Stream"^)

echo    stm.Type = 2

echo    stm.mode = 3

echo    stm.charset = CharSet

echo    stm.Open

echo    stm.WriteText Str

echo    stm.SaveToFile FileUrlDst, 2

echo    stm.flush

echo    stm.Close

echo    Set stm = Nothing

echo End Function)>U82ANI.vbs

for /r %%a in (*.log) do (

U82ANI.vbs "%%~a" "%%~a.ansi"

move /y "%%~a.ansi" "%%~a">nul

)

del U82ANI.vbs

=======================================

相关文章

  • bat 脚本如何对txt字符进行单词统计

    @echo off setlocal enabledelayedexpansion D: cd D:\DIYHom...

  • bash统计词频

    leetcode题目192.统计词频写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的...

  • 「脚本」词频统计 & 有效电话号码

    00192 词频统计 题目描述 写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率...

  • 【2020-02-25】leetcode shell

    192、词频统计写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见...

  • shell题

    统计词频 写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见,你可...

  • bash题目汇总

    1.统计词频:写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见,...

  • python 学习笔记

    python操作excel计算项目代码总量批量更改名字读取.txt文件单词的总量单词出现的频率统计字母在字符串中出...

  • 解决桌面图标变成白色的问题

    桌面右键新建a.txt,将下面脚本复制进去 修改拓展名为bat,就变成了a.bat 鼠标双击运行

  • 【Java实例】统计String单词数的三种方法

    统计字符串里包含有多少个单词,这是Java代码常用的场景。本文介绍三种简单的方法来对其进行统计。这里所谓的单词,是...

  • 192. 统计词频

    题目描述 写一个 bash 脚本以统计一个文本文件 words.txt 中每个单词出现的频率。 为了简单起见,你可...

网友评论

      本文标题:bat 脚本如何对txt字符进行单词统计

      本文链接:https://www.haomeiwen.com/subject/ruzvyxtx.html