标题: [文本处理] 批处理如何实现文本内容的倒序/反转/颠倒排序/随机排序/乱序 [打印本页]
作者: wh1234567 时间: 2017-3-5 04:30 标题: 批处理如何实现文本内容的倒序/反转/颠倒排序/随机排序/乱序
本帖最后由 pcl_test 于 2017-3-5 12:17 编辑
整个网络找了好久没有找到,
原文本内容很多,要求按照行倒排序并输出,例如
1.txt内容:
的方法的 423『【】:‘:fggdf
4563 gd 23426 99vv从
大富大贵风格豪放呵呵 速度545@#&……%……&
657
4568
经过处理后,输出到2.txt里
4568
657
大富大贵风格豪放呵呵 速度545@#&……%……&
4563 gd 23426 99vv从
的方法的 423『【】:‘:fggdf
只改变行号即可(也就是改变第一行为最后一行,第二行为倒数第二行,以此类推),保持原内容不变,包括空行等。
作者: CrLf 时间: 2017-3-5 05:25
- sort /+65535 你的文件.txt /o 倒序结果.txt
复制代码
作者: wh1234567 时间: 2017-3-5 10:31
本帖最后由 wh1234567 于 2017-3-5 10:33 编辑
回复 2# CrLf
另外,如何用批处理把TXT内容行序打乱,例如1.txt内容有:
342电饭锅
泪水夺眶56#@#¥
部分不能0#¥U『』【】浮动幅度
犯规被罚符合** 对孤芳, 电饭锅地方。福鼎市
43234反驳对方根本 吗。
随机打乱行序处理后为:
2.txt
犯规被罚符合** 对孤芳, 电饭锅地方。福鼎市
342电饭锅
部分不能0#¥U『』【】浮动幅度
43234反驳对方根本 吗。
泪水夺眶56#@#¥
是随机打乱行序,不是固定格式的。
作者: CrLf 时间: 2017-3-5 14:40
- mshta http://bathome.net/s/hta/index.html "type('输入.txt').split(/\r?\n/).sort(function(){return Math.random()-.5})">输出.txt
复制代码
作者: wh1234567 时间: 2017-3-6 18:37
本帖最后由 wh1234567 于 2017-3-6 18:44 编辑
回复 4# CrLf
版主,您能不能好好写一个纯批处理,这个好像需要第三方程序才行,非常感谢您的帮助了
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |