findstr で/v(除外)と/r(正規表現)を組み合わせる例

【PR】
※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。

ファイルから除外文字列1を含む行を除外
さらに
今日のYYYYMMDDが入っている行を抽出
さらに
ABCで始まり、1文字以上の繰り返しが間にあってZで終わる行を含まないものをhoge.txtに出力

1文字以上の繰り返しは「*」ではなく「.*」であることにも注意です。

findstr /v "除外文字列1" ファイル名|findstr %DATE:/=%|findstr /v /r "ABC.*Z" > c:\work\hoge.txt