Board logo

标题: 如何在每行行首行尾添加指定内容? [打印本页]

作者: 48344620     时间: 2008-9-16 13:03    标题: 如何在每行行首行尾添加指定内容?

文本内容如下:
58.32.0.0/13
58.40.0.0/15
58.42.0.0/16
58.43.0.0/16
58.44.0.0/14
58.48.0.0/13

想让它能够变成
add dst-address=58.32.0.0/13 action=lookup table=tel
add dst-address=58.40.0.0/15 action=lookup table=tel
add dst-address=58.42.0.0/16 action=lookup table=tel
add dst-address=58.43.0.0/16 action=lookup table=tel
add dst-address=58.44.0.0/14 action=lookup table=tel
add dst-address=58.48.0.0/13 action=lookup table=tel

找了半天没找到相关的东东!麻烦各位帮忙想想....
作者: hackate     时间: 2008-9-16 13:19
@echo off
set "strOne=add dst-address="
set "strTwo=action=lookup table=tel"
for /f "tokens=*" %%i in (test.txt) do (
>>testOne.txt echo %strOne%%%i%strTwo%
)
pause
作者: 48344620     时间: 2008-9-16 13:39
已测试。很爽....
多谢hackate兄弟指教....
作者: gofqjyie     时间: 2008-9-27 00:46
哈哈,我也用了,不错哦!
作者: pkto     时间: 2009-10-21 09:56
hackate兄真是高手啊!学习了
作者: mwm5     时间: 2009-10-22 12:48
或者可以使用vim命令(sed也行)都有Windows下的版本

:%s/^/add dst-address=
:%s/$/action=lookup table=tel