[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] BAT批处理怎样统计每行的字符长度?

如何计算一个文本每行的字符长度。然后对整个文本的字符长度作统计。
  1. 20字符    30行
  2. 21字符    18行
  3. 22字符    19行
  4. 23字符    23行
  5. 24字符    22行
  6. ......
复制代码
有比较快速的方法吗??

这个问题我看很简单,把文本行导入excel,总行号,总行数不就出来了么?
第一列是 行 的内容 ,第二列用一个公式len(),具体查查excel手册吧。不就出行字符数了么?

20万行之内没有啥性能问题,最大可以100万行,如果行数再多的话,可以用软件先切割,然后再用excel处理。
excel 相当于数据库了。
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

回复 2# terse


先来个gawk
  1. gawk "{print \"第\" NR \"行: \" length($0) \"个字符\"}" a.txt > b.txt
复制代码

TOP

TOP

批处理的话 没有快速的方法

TOP

返回列表