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

[文本处理] 批处理怎样实现指定位置添加字符,将指定行输出?

[复制链接]
发表于 2012-4-5 21:20:18 | 显示全部楼层 |阅读模式
有一批文件,内容略有不同,格式一致
文件样例:

EssX:          222.00
WssY:   329900.00
kkkk:        kklklkl
fffff:            fdfdf
dfdk:    ddd
XX:      123.123
YY:       33.33
adf:     dfdf
。。。。。
。。。。(意思就是还有若干行)


问题一
我要在第一行的, 222.00  插入数字  13。 注意   :  222.00 与前面 “:”之间是空格,而且 每个文件 空格数好像不是一样多的。


问题二
我要抽取每个文件的
XX:      123.123
YY:       33.33
这两行信息,统计到一个新的txt文件下,要求 :  
文件名+XX:      123.123
文件名+YY:       33.33
发表于 2012-4-5 21:26:41 | 显示全部楼层
问题叙述不够清晰明确:
数字 13 要插到哪里?
统计? 何义? 要做加法? 还是简单的都输出到一个文件里? 还是如何?
 楼主| 发表于 2012-4-6 21:23:07 | 显示全部楼层
有一批文件,内容略有不同,格式一致
文件样例:

EssX:          222.00
WssY:   329900.00
kkkk:        kklklkl
fffff:            fdfdf
dfdk:    ddd
XX:      123.123
YY:       33.33
adf:     dfdf
。。。。。
。。。。(意思就是还有若干行)


问题一
我要在第一行的, 222.00  插入数字  13。 注意   :  222.00 与前面 “:”之间是空格,而且 每个文件 空格数好像不是一样多的。

效果

EssX:          13222.00
WssY:   329900.00
kkkk:        kklklkl
fffff:            fdfdf
dfdk:    ddd
XX:      123.123
YY:       33.33
adf:     dfdf
。。。。。
。。。。(意思就是还有若干行)
发表于 2012-4-6 22:22:27 | 显示全部楼层
  1. gawk "NR==1{$2=13$2}1" a.txt >b.txt
复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-3-19 02:09 , Processed in 0.017048 second(s), 7 queries , File On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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