windows – cmd字符串替换特殊字符
发布时间:2020-12-14 03:58:54 所属栏目:Windows 来源:网络整理
导读:我试图在批处理脚本中用%HOME%替换?.这是我到目前为止: @echo offsetlocal enabledelayedexpansionset str=%*set replacement=%HOME%set str=%str:~=!replacement!%echo %str% 这不会像我期望的那样起作用,大概是因为我需要以某种方式逃避波浪号?. 当我用
我试图在批处理脚本中用%HOME%替换?.这是我到目前为止:
@echo off setlocal enabledelayedexpansion set str=%* set replacement=%HOME% set str=%str:~=!replacement!% echo %str% 这不会像我期望的那样起作用,大概是因为我需要以某种方式逃避波浪号?. 当我用^转义时,str不变.没有转义,str是字符串str:?=< my_home_path>. 如何将“?/ work / my_folder”更改为“C:/ Users / login / work / my_folder”? 解决方法
如果?总是第一个字符,你可以使用如下:
@echo off &setlocal enabledelayedexpansion set "str=|~/work/my_folder" set "replacement=C:/Users/login" set str=%str:|~=!replacement!% echo %str% (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 异步 – WP7中的异步调用
- windows-service – 如何在安装服务后添加对Windows服务的依
- windows-server-2003 – 在Windows上使用什么样的SSH服务器
- 命令行 – 在For循环中退出 – Windows命令处理器(CMD.EXE)
- windows-server-2003 – 如何为使用通用打印机驱动程序到服
- 39 路径分析小练习
- 使用代码操作windows防火墙的启用与关闭
- 在Windows 10中运行时,我的vs2013应用程序的字体模糊
- Windows – Powershell失败了竹子任务,因为-ExecutionPolic
- windows – 无法升级SVN工作副本
推荐文章
站长推荐
热点阅读