gpt4 book ai didi

perl - 转义 > 字符

转载 作者:行者123 更新时间:2023-12-01 02:23:46 26 4
gpt4 key购买 nike

我有一个文本文件,其内容是<rapidwizloc oa_var="s_rapidwizloc">C:\temp</rapidwizloc>
我想要值 C:\temp替换为从变量定义的不同值

此外,将从批处理文件(windows .cmd)中调用 perl oneliner

set CMDDIR=C:temp1
set str1=C:temp
echo %CMDDIR%
echo %str1%
perl -pi.bak -e "s/s_rapidwizloc\"\>%str1%/s_rapidwizloc\"\>%CMDDIR%/g" a.txt
运行 .cmd 时我得到

The filename, directory name, or volume label syntax is incorrect.

最佳答案

逃离> Windows 批处理文件中的字符,使用抑扬符,因此 ^> .

关于perl - 转义 > 字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18283742/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com