コマンドプロンプトで PATH の一部だけ削除
1 環境
- Windows 7 64bit
- Microsoft Windows [Version 6.1.7601]
2 具体例
環境変数の拡張展開を使う。
1: c:\tmp>set test=abc;123;cde 2: 3: c:\tmp>echo %test% 4: abc;123;cde 5: 6: c:\tmp>set test=%test:123;=% 7: 8: c:\tmp>echo %test% 9: abc;cde
3 参考
「SET /?」より抜粋
環境変数の置換は、次のように拡張されます:
/ %PATH:文字列 1 = 文字列 2% /
は、PATH 環境変数を展開し、その結果に含まれるすべての "文字列 1" を "文字列 2" に置き換えます。"文字列 2" に空の文字列を指定すると、展開された出力からすべての "文字列 1" を削除することができます。"文字列 1"をアスタリスクで始め、展開された出力の先頭から、文字列 1 の残りの部分が最初に現れるまでのすべてを一致させることもできます。cmd.exe 環境変数を表示、設定、または削除します。