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

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

有一批文件,内容略有不同,格式一致
文件样例:

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

问题叙述不够清晰明确:
数字 13 要插到哪里?
统计? 何义? 要做加法? 还是简单的都输出到一个文件里? 还是如何?

TOP

有一批文件,内容略有不同,格式一致
文件样例:

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
。。。。。
。。。。(意思就是还有若干行)

TOP

  1. gawk "NR==1{$2=13$2}1" a.txt >b.txt
复制代码

TOP

返回列表