如何使用批处理脚本删除模式之前的文本

时间:2016-06-09 15:45:08

标签: batch-file

使用批处理脚本,如何从文件的开头删除以下模式?

parseFloat(15.4).toFixed(2); //15.40 

二进制文件后面有一个空格字符:也需要删除。

该文件包含:

DN: CN=ACME Test,OU=ACME Test Company,O=ACME Big Org    someObject;binary: 

......表示MI之后还有更多的角色

批处理脚本运行后,我只需要MI和跟随它的所有字符

2 个答案:

答案 0 :(得分:1)

我认为你在寻找的是

Batch script to find and replace a string in text file without creating an extra output file for storing the modified file

但不是将“replace =%2”作为参数并替换为该参数,而只是替换为空字符串(或者如果它永远不会改变则将空字符串作为参数传递)

答案 1 :(得分:1)

使用dcod' link,您必须知道字符串的第一部分才能替换它。他的链接几乎没问题,但要从开头删除(包括)binary;,而不是

set "line=!line:%search%=%replace%!"

使用

set "line=!line:*binary: =!"