環境変数のある部分を置換する方法 †setコマンドなどで設定した値のある部分を置換する方法を以下に記します。 関連記事 †
環境変数のある部分を置換してみる †以下のように環境変数を設定し置換してみます。 指定した検索文字列を置換文字列に置換 †環境変数fooにfoobarhogeを設定し、barをfooに置換しています。 c:\Users\sakura>set foo=foobarhoge c:\Users\sakura>echo %foo:bar=foo% foofoohoge
環境変数内で複数マッチした場合の置換結果 †以下、指定した検索文字列が複数あった場合の動作です。 c:\Users\sakura>set v=foobarhogefoobarhoge c:\Users\sakura>echo %v% foobarhogefoobarhoge c:\Users\sakura>echo %v:foo=hoge% hogebarhogehogebarhoge |