23
我需要編寫一個採用當前路徑(%〜dp0)的腳本,將反斜槓轉換爲正斜槓並將其傳遞給某個命令。Windows shell字符串操作(將反斜槓改爲斜槓)
由於環境的原因,我正在使用的唯一選項是windows shell(不是Powershell,問題不會出現問題)。
它甚至有可能做到這一點?
我需要編寫一個採用當前路徑(%〜dp0)的腳本,將反斜槓轉換爲正斜槓並將其傳遞給某個命令。Windows shell字符串操作(將反斜槓改爲斜槓)
由於環境的原因,我正在使用的唯一選項是windows shell(不是Powershell,問題不會出現問題)。
它甚至有可能做到這一點?
的set
命令有一個替換功能:
set a=C:\test\dir
set a=%a:\=/%
echo %a%
結果:
C:/test/dir
甜!這正是我所期待的!簡短和甜美,並在這一點:) – 2010-05-25 18:47:54
@den:你能解釋如何用「v = 1.0.1」替換更復雜的字符串爲「v = 1.0.0」? – leaf 2013-01-29 14:07:49