Board logo

标题: 批处理按照文本中汉字拼音字母顺序排序并添加行号 [打印本页]

作者: woxingwoshu007    时间: 2009-4-29 22:20     标题: 批处理按照文本中汉字拼音字母顺序排序并添加行号

现有文本1.txt如下:
元道佛魔录                               神魔之子     流星
天道                                         无赖折花
不灭星辰诀                               巅峰黑客
重生之修真霸道  张天扬            至尊无赖

要达到的文本2.txt如下

1:不灭星辰诀
2:重生之修真霸道  张天扬
3:巅峰黑客
4:天道
5:神魔之子     流星
6:无赖折花
7:元道佛魔录
8:至尊无赖

我想把文本1.txt的内容按照文字的字母顺序并且加上行号进行排列
即达到2.txt的效果
求助ing...欢迎接受一切回贴
作者: 随风    时间: 2009-4-29 22:33

没有规律。
有的两列,有的三列,有的是第1、2列合为一行,有的是第2、3列合为一行,如何提取?如何区分?
作者: everest79    时间: 2009-4-30 02:33

  1. (for /f "delims=" %%i in (1.txt) do @for %%a in (%%i) do @echo.%%a)|sort|findstr /n .*
复制代码

作者: woxingwoshu007    时间: 2009-4-30 11:00     标题: 回复 2楼 的帖子

嗯.就是这样的..因为有的小说后面加上了作者名字..所以就这样了
我想不出来..就来论坛发帖了




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2