如何创建将删除文本文件中的行的批处理文件

时间:2014-11-18 09:42:52

标签: batch-file cmd

我希望你能帮助我如何创建一个Windows批处理文件,该文件将删除文本文件中的行,并在特定位置(col)中出现s字符串。删除后,它会将所有剩余的行放在一个新的文本文件中。

1 个答案:

答案 0 :(得分:0)

要从input.txt中删除someString出现在第10列中的所有行:

findstr /rvc:"^.........someString" input.txt >output.txt

/r强制进行正则表达式解释

/v会返回不匹配的行

/c:"..."指定正则表达式搜索字符串

^将搜索锚定在行的开头

.........匹配任意9个字符