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

[文本处理] [已解决]批处理怎样实现TXT文本中的行重新排列?

本帖最后由 yx74110 于 2011-11-4 11:34 编辑

一个TXT文档有很多行。
例:
AAA+TAB键+BBB+TAB键+CCC
AAA+TAB键+BBB+TAB键+CCC
AAA+TAB键+BBB+TAB键+CCC
AAA+TAB键+BBB+TAB键+CCC
……………………

我希望处理出来这样排列
CCC----BBB
CCC----BBB
CCC----BBB
CCC----BBB
………………
1

评分人数

    • CrLf: 感谢给帖子标题标注[已解决]字样PB + 2

回复 2# awk


    首先谢谢你。可是不能用

TOP

回复 4# yangfengoo


    实在抱歉。文本牵扯客户的一些敏感信息。。忘谅解。。。

TOP

回复 6# awk


    我运行完毕以后 只导出了中间的某一行
结果是
----+TAB+CCC

TOP

回复 8# awk


    AAA BBB CCC 可能是不等位数的。。

CCC里面包含@

TOP

回复 10# awk


    你测试了吗???

TOP

本帖最后由 yx74110 于 2011-11-4 11:06 编辑

回复 13# awk


guangzhou        lkkkk        [email]lkkkk@163.com[/email]
neimeng        nm523        [email]nm523@163.com[/email]
liaoning        liaoning87        [email]liaoning87@163.com[/email]
zhejiang        hangzhoudalong        [email]hangzhou8619@163.com[/email]
shanghai        shanghai123        [email]shanghaitbv@163.com[/email]
qingdao        qingdao        [email]qingdao888221@163.com[/email]
weihai        weihai654321        [email]palxexef@163.com[/email]
zhengzhou        zhouzheng        [email]siszhengzhou@163.com[/email]
wuhan        hubeiwuhan        [email]shilong8721@163.com[/email]

文本如上  中间空白处是TAB键

排列出
[email]lkkkk@163.com[/email]----lkkkk
[email]nm523@163.com[/email]----nm523
[email]liaoning87@163.com[/email]----liaoning87
[email]hangzhou8619@163.com[/email]----hangzhoudalong
[email]shanghaitbv@163.com[/email]----shanghai123
[email]qingdao888221@163.com[/email]----qingdao
[email]palxexef@163.com[/email]----weihai654321
[email]siszhengzhou@163.com[/email]----zhouzheng
[email]shilong8721@163.com[/email]----hubeiwuhan



这是其中的一段。

比较大的一个库。。

TOP

回复 15# sxw


    谢了。。这个可以了。。

TOP

回复 2# awk


    谢了。让你忙了大半个上午。。。

TOP

返回列表