Windowsバッチ テキストに指定した文字が含まれているか判定する
- 作成日 2022.03.25
- windows
- Windowsバッチ

Windowsバッチで、テキストに指定した文字が含まれているか判定する手順を掲載してます。
環境
- OS windows11 home
手順
テキストに指定した文字が含まれているか判定するには、「find」を使用します
実際に、以下の「C:\Users\testuser」にある「hoge.txt」で実行してみます。

コードは、エラーやメッセージを表示しないように「>nul 2>&1」を指定してます。
@echo off
setlocal
set str=bbb
set p=C:\Users\testuser\hoge.txt
find "%str%" %p% >nul 2>&1
if %ERRORLEVEL% equ 0 (
echo %str%は%p%に存在する
) else (
echo %str%は%p%に存在しない
)
endlocal
pause
実行結果

判定されていることが確認できます。
-
前の記事
javascript エラー「SyntaxError: Unexpected token ‘=’. Expected a ‘:’ following the property name ‘key’.」の解決方法 2022.03.25
-
次の記事
jquery 指定した要素のclassがあれば削除でなければ追加する 2022.03.25
コメントを書く