変数を数えるために値の出現を格納しようとしています。Windowsのバッチスクリプトでパターン/ RegExに一致するログファイルの変数の出現をカウントするには
set ATTR_TO_VERIFY=W10SBRS
for /F "tokens=*" %%N in ('findstr /r "^<.*^>.*%ATTR_TO_VERIFY%.*:" lofile.log ^| find /v "" /c') do set "COUNT=%%N"
echo %COUNT%
でも、常にカウント値がゼロになります。
検索式を「<.*>。*%ATTR_TO_VERIFY%。*:」に変更してください。 –
ありがとう@mc nd。それは私のために働いた –