我正在尝试编写一个批处理文件来删除以 19:、20:、21: 和 22: 开头的文本文件中的行,然后将文件保存到其他目录。我尝试过的是:
findstr /v /b "19:" SAT*.asc > new.asc
使用此字符串,它会删除以 19: 开头的行,但随后将“SAT*.ASC”添加到文本文件中的每一行(“*”是文件的日期,因此文件名是 SAT240101.ASC)
我正在尝试编写一个批处理文件来删除以 19:、20:、21: 和 22: 开头的文本文件中的行,然后将文件保存到其他目录。我尝试过的是:
findstr /v /b "19:" SAT*.asc > new.asc
使用此字符串,它会删除以 19: 开头的行,但随后将“SAT*.ASC”添加到文本文件中的每一行(“*”是文件的日期,因此文件名是 SAT240101.ASC)
您可以将单个
findstr
与正则表达式一起使用,但这种方式要简单得多。