【问题标题】:Windows shell string operations (changing backslash to slash)Windows shell 字符串操作(将反斜杠改为斜杠)
【发布时间】:2011-02-23 14:37:09
【问题描述】:

我需要编写一个脚本,获取当前路径 (%~dp0),将反斜杠转换为正斜杠并将其进一步传递给某个命令。

由于环境原因,我使用的唯一选项是 windows shell(不是 Powershell,问题不会成为问题)。

真的有可能吗?

【问题讨论】:

    标签: windows shell backslash


    【解决方案1】:

    set 命令具有替换功能:

    set a=C:\test\dir
    set a=%a:\=/%
    echo %a%
    

    结果:

    C:/test/dir
    

    【讨论】:

    • 甜蜜!这正是我一直在寻找的!简短而甜蜜,切中要害:)
    • @den :您能解释一下如何将更复杂的字符串替换为“v=1.0.0”为“v=1.0.1”吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多