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

(已解决)20块钱-跪求如何用bat批量删除txt文本中不足5个字符的行,保留大于等

本帖最后由 黄大人 于 2019-7-16 08:51 编辑

如何用bat批量删除txt文本中不足5个字符的行,保留大于等于5个字符的行

处理前:

1、七一行动纲领:一心赤胆忠诚
2、人生的道路再大的困难也不比红军过草地艰难
3、一份祝福
4、有了党,愿你浑身充满力量
5、建党九十年,成就说不完。
6、帅气的你
7、平时不联系,关键时候不现身
8、一祝福
9、遇到你之后,世界是一个乐园,过去的许多岁月,对我象一缕轻烟
10、一帆风顺的
11、喜鹊


处理后:

1、七一行动纲领:一心赤胆忠诚
2、人生的道路再大的困难也不比红军过草地艰难
4、有了党,愿你浑身充满力量
5、建党九十年,成就说不完。
7、平时不联系,关键时候不现身
9、遇到你之后,世界是一个乐园,过去的许多岁月,对我象一缕轻烟

PS:1、字与字之门可能会有空格,行与行之间可能会有回车空行。
       2、代码要能很好的扩展,现在是5个字符,我自己能很方便的改成10个字符。

具体报酬:20元人民币
支付方式:微信
联系方式:微信:
有效期限:2019-6-30

Powershell
  1. ls *.txt|%{((gc $_ -ReadCount 0)|%{$n=[regex]::Match($_,'(?<=^\d+\W).*$');if($n.Length -ge 5){$_}})|sc $($_.BaseName+'-new.txt') -Force}
复制代码

TOP

返回列表