标题: [文本处理] [已解决]批处理如何替换文件的某些字段? [打印本页]
作者: yx74110 时间: 2012-3-22 23:03 标题: [已解决]批处理如何替换文件的某些字段?
例
125.74.120.10 125.74.120.10 甘肃省天水市 小小网吧(北道20里铺18#)
125.74.120.11 125.74.120.21 甘肃省天水市 电信
125.74.120.22 125.74.120.22 甘肃省天水市 金都极速网吧
125.74.120.23 125.74.120.25 甘肃省天水市 电信
125.74.120.26 125.74.120.26 甘肃省天水市秦州区 步行街新浪网吧
125.74.120.27 125.74.120.29 甘肃省天水市 电信
125.74.120.30 125.74.120.30 甘肃省天水市秦州区 新华路同心网吧
125.74.120.31 125.74.120.33 甘肃省天水市 电信
125.74.120.34 125.74.120.34 甘肃省天水市秦州区 怡情空间网络休闲管
222.37.13.0 222.37.13.10 山西省忻州市 铁通
222.37.13.11 222.37.13.11 山西省忻州市 宁武县南巷内启明星多媒体世界
222.37.13.12 222.37.13.133 山西省忻州市 /孝义市铁通ADSL
222.37.13.135 222.37.13.255 山西省忻州市 /孝义市铁通ADSL
222.37.72.0 222.37.75.255 山西省忻州市 铁通
222.37.87.0 222.37.87.255 山西省忻州市 铁通
222.37.110.0 222.37.110.255 山西省忻州市 铁通
替换 第二个TAB 与第三个TAB之间的文字也就是第三节 替换为XXXA 随便替换
替换第三个TAB到最后也就是第四节为XXXB
不要考虑内容是什么。只要考虑TAB。。
感谢。。
作者: find 时间: 2012-3-22 23:23
- @echo off
- (for /f "tokens=1-2" %%a in (a.txt) do (
- echo %%a %%b XXXA XXXB
- ))>b.txt
复制代码
作者: yx74110 时间: 2012-3-22 23:25
回复 2# find
谢了伙计,唯一的不足。TAB全部变成单空格了
作者: find 时间: 2012-3-22 23:28
回复 3# yx74110
你自己把代码里面的空格改成tab即可
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |