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

[文本处理] 批处理如何删除文本中小于指定长度的行?

如何删除文本中小于指定长度的行并保存,然后循环执行这个批处理

例如删除长度小于6字节的行,然后保存,循环执行
——————————————————————————
0
01
012
0123
01234
012345
0123456
01234567
012345678
0123456789
——————————————————————————

回复 3# adslcool


    findstr /v "^0|" "a.txt">"b.txt"

TOP

本帖最后由 ivor 于 2016-2-3 16:53 编辑

何必这么麻烦,附上小工具一个,检测字符长用到strlen()函数,平台vs2012

下载地址:http://pan.baidu.com/s/1kUjJ1ht

发个牢骚,64KB的附件都不让上传

用法:通过管道符接受字符串,例如 echo hello | ConsoleApplication1.exe,字符长度在%errorlevel%里面

可以接受的字符最大长度为100

TOP

表达的含含糊糊

TOP

回复 4# pcl_test


说实话含含糊糊的,好像是一个汉字占用2个字节。

TOP

这思路挺S B的。
去学去写去用才有进步。安装python3代码存为xx.py 双击运行或右键用IDLE打开按F5运行

TOP

回复 3# adslcool


    只想知道你是否了解字节和字符的区别

TOP

回复 2# pcl_test


    文本例子 ANSI编码  有个大概就行了,目的就是循环清除文本里面MAC为0的那一行,这种行比别的行短很多。
————————————————————————————
0|2016年2月3日5时15分54秒
C4-46-19-97-54-05|2016年2月3日8时8分57秒
————————————————————————————

TOP

6字节 or 6字符?编码又是什么?

TOP

返回列表