findstr で/v(除外)と/r(正規表現)を組み合わせる例
ファイルから除外文字列1を含む行を除外
さらに
今日のYYYYMMDDが入っている行を抽出
さらに
ABCで始まり、1文字以上の繰り返しが間にあってZで終わる行を含まないものをhoge.txtに出力
1文字以上の繰り返しは「*」ではなく「.*」であることにも注意です。
findstr /v "除外文字列1" ファイル名|findstr %DATE:/=%|findstr /v /r "ABC.*Z" > c:\work\hoge.txt