17/05/30 11:56:15.14 WKFUMLwS0.net
変数を使用した文字列置換
置換前後の文字列に文字列リテラルを指定する場合、set target=%target:置換前文字列=置換後文字列%と記述します。
置換前文字列・置換後文字列が変数に格納されている場合、変数展開後の式をsetコマンドに渡す必要があるため、
call set target=%%target:%OLD%=%NEW%%%という形式で記述します。
rem
rem ログファイル名の「YYYYMMDD」をシステム日付に置換
rem
set logFile=%COMPUTERNAME%_YYYYMMDD.log
set old=YYYYMMDD
set new=%DATE:/=%
call set logFile=%%logFile:%old%=%new%%%
echo %logFile%
rem 標準出力 => hostname_20151031.log
貼り付け元 <URLリンク(qiita.com)
今日、役に立った情報
"%"が3つ必要なんて自力じゃ無理・・