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

[文本处理] 批处理如何将若干个文件中特定字符乘以100后重新排列再生成新文件?

本帖最后由 大大火凤凰 于 2011-9-15 09:26 编辑

有以下N个文件 格式相同,数值不同,每个文件的3,5,6行特定位置的数据乘以100后重新排列,在新生成的文件中形成一行,每个数据之间用一个空格分开。以后每个文件的数据在新文件中逐行递增。

100.txt
aaa09aa
sss10ss
aaa11aa
aaa12aa
aaa13aa
aaa14aa

101.txt
aaa19aa
sss20ss
aaa21aa
aaa22aa
aaa23aa
aaa24aa

102.txt
aaa29aa
sss30ss
aaa31aa
aaa32aa
aaa33aa
aaa34aa
... ...

新文件.txt
1100 1300 09 10 12 1400
2100 2300 19 20 22 2400
3100 3300 29 30 32 3400
... ...
请问批处理文件该如何写,请赐教。万分感谢!
奔跑中的蜗牛

回复 2# weichenxiehou


    不好意思 是我写错了 多谢指出。
奔跑中的蜗牛

TOP

回复 2# weichenxiehou


        不好意思 是我写错了 多谢指出。
奔跑中的蜗牛

TOP

回复 7# 冷玉公子
受益匪浅,多谢各位大师帮忙!
奔跑中的蜗牛

TOP

回复 5# 冷玉公子

按照你的方法运行后结果是这样的
1100 1300 09 10 12 1400
1100 1300 09 10 12 1400
1100 1300 09 10 12 1400
我需要的是这样的结果:
1100 1300 09 10 12 1400
2100 2300 19 20 22 2400
3100 3300 29 30 32 3400
请赐教。O(∩_∩)O谢谢!
奔跑中的蜗牛

TOP

回复 13# awk


    成功了!O(∩_∩)O哈哈~ 太感谢你们了!
奔跑中的蜗牛

TOP

返回列表