我现在只知道有个findstr的命令,这个只能用来找到想要修改的字符,但是找到后用什么命令处理我就不知道了,想请教各位高手。
例如。在dos7。1英文环境下,要编辑a.txt
现在我想创建一个批处理文件,其作用是:
当发现a.txt文件中存在“a=10”这行内容的话,将10修改为0,如果发现本来“a=0"的话,则继续下面的批处理。
当发现存在“b=我”的这一行文字的话,将此行文字删除(此行文字不一定在文本的最后,可能在中间,但肯定独占一行),如不存在“b=我”的话,则添加“b=你"到a.txt(追加命令我知道“〉〉”只是想知道能否添加插入到具体位置,比如第N行)
谢谢,有劳各位费心了。
如果在纯dos下没有解决方法的话,只要能在xpsp2或98下能起到同样效果的解决方法也行。感谢
P.S.本人编程盲,也只用批处理自己做过启动盘类的小玩艺。
[ Last edited by rx79 on 2006-5-10 at 21:13 ]
例如。在dos7。1英文环境下,要编辑a.txt
现在我想创建一个批处理文件,其作用是:
当发现a.txt文件中存在“a=10”这行内容的话,将10修改为0,如果发现本来“a=0"的话,则继续下面的批处理。
当发现存在“b=我”的这一行文字的话,将此行文字删除(此行文字不一定在文本的最后,可能在中间,但肯定独占一行),如不存在“b=我”的话,则添加“b=你"到a.txt(追加命令我知道“〉〉”只是想知道能否添加插入到具体位置,比如第N行)
谢谢,有劳各位费心了。
如果在纯dos下没有解决方法的话,只要能在xpsp2或98下能起到同样效果的解决方法也行。感谢
P.S.本人编程盲,也只用批处理自己做过启动盘类的小玩艺。
[ Last edited by rx79 on 2006-5-10 at 21:13 ]
