Chinaunix
标题:
批量修改文件并覆盖之前文件,请大侠们指点
[打印本页]
作者:
lw_987
时间:
2013-01-11 22:56
标题:
批量修改文件并覆盖之前文件,请大侠们指点
系统每小时自动生成文件:
201301110100.MMI
201301110200.MMI
201301110300.MMI
201301110400.MMI
文件内容都如下格式
<kpiId>PM-01-12-01-01-01</kpiId>
<kbpId>GWAPGW-WAPGW02501</kbpId>
<dcTime>201301111800</dcTime>
<value>1087881</value>
</kpi>
<kpi>
<kpiId>PM-01-12-01-01-01</kpiId>
<kbpId>GWAPGW-WAPGW02501</kbpId>
<dcTime>201301111815</dcTime>
<value>1107385</value>
</kpi>
如何将当天所有文件中02501批量修改成1202501,并覆盖之前文件。
作者:
rongpmcu
时间:
2013-01-11 23:08
回复
1#
lw_987
这样行吗?先备份 呵呵
# sed -i s/02501/1202501/g `date +%Y%m%d`*.MMI
复制代码
作者:
lw_987
时间:
2013-01-11 23:22
sed -i是插入吧。solaris下刚试了下,不行。
作者:
lw_987
时间:
2013-01-11 23:38
这个试了可以
find /tmp/*.MHI | xargs perl -i -pe 's/02501/1202501/g'
作者:
zooyo
时间:
2013-01-12 00:32
提示:
作者被禁止或删除 内容自动屏蔽
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2