找回密码
 注册
搜索
[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
查看: 14077|回复: 1

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

  [复制链接]
发表于 2019-6-30 16:15:32 | 显示全部楼层 |阅读模式
本帖最后由 黄大人 于 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
发表于 2019-6-30 17:24:39 | 显示全部楼层
Powershell
  1. ls *.txt|%{((gc $_ -ReadCount 0)|%{$n=[regex]::Match($_,'(?<=^\d+\W).*$');if($n.Length -ge 5){$_}})|sc $($_.BaseName+'-new.txt') -Force}
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|批处理之家 ( 渝ICP备10000708号 )

GMT+8, 2026-3-17 04:07 , Processed in 0.016958 second(s), 8 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表