标题: [文本处理] BAT批处理怎样统计每行的字符长度? [打印本页]
作者: elec 时间: 2014-5-23 12:53 标题: BAT批处理怎样统计每行的字符长度?
如何计算一个文本每行的字符长度。然后对整个文本的字符长度作统计。- 20字符 30行
- 21字符 18行
- 22字符 19行
- 23字符 23行
- 24字符 22行
- ......
复制代码
有比较快速的方法吗??
作者: terse 时间: 2014-5-23 13:38
批处理的话 没有快速的方法
作者: HappyBirthday 时间: 2014-5-23 13:39
http://www.bathome.net/viewthread.php?tid=5994
作者: DAIC 时间: 2014-5-23 16:25
回复 2# terse
先来个gawk- gawk "{print \"第\" NR \"行: \" length($0) \"个字符\"}" a.txt > b.txt
复制代码
作者: PowerShell 时间: 2014-5-23 22:59
这个问题我看很简单,把文本行导入excel,总行号,总行数不就出来了么?
第一列是 行 的内容 ,第二列用一个公式len(),具体查查excel手册吧。不就出行字符数了么?
20万行之内没有啥性能问题,最大可以100万行,如果行数再多的话,可以用软件先切割,然后再用excel处理。
excel 相当于数据库了。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |