前提・実現したいこと
該当の文字列を、特殊文字が含まれる値に置換したいです。
auth_password → Pass!012 に置換
発生している問題・エラーメッセージ
!が消えて置換されます。
結果:Pass012
期待値:Pass!012
該当のソースコード
set BEFORE_Pass=auth_password
set AFTER_Pass=Pass!012
set INPUT_FILE=test.txt
set OUTPUT_FILE=test2.txt
setlocal enabledelayedexpansion
for /f "delims=" %%a in (%INPUT_FILE%) do (
set line=%%a
set line=!line:%BEFORE_Pass%=%AFTER_Pass%!
echo !line! >> %OUTPUT_FILE%
)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。