[事象]
findstrを用いて行の先頭の文字列に一致する内容を抽出していたが、for文を加えると挙動が変化して、正規表現の^が評価されなくなった。
[原因]
当初の定義と遅延変数展開では差が出てしまうためなのか、なぜか先頭を表す^が消えてしまう。
[対応]
リテラル定義していた^を^^で定義する。
(DOSプロンプトでは^がエスケープ文字)
[改訂新版]Windowsコマンドプロンプトポケットリファレンス
- 作者: 山近慶一
- 出版社/メーカー: 技術評論社
- 発売日: 2016/03/04
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (2件) を見る