“如何替换?”&引用;使用sed
我想知道如何使用sed将字符串中的“如何替换?”&引用;使用sed,sed,Sed,我想知道如何使用sed将字符串中的?替换为%53。 我尝试过逃离?,但在csh中没有成功。 示例:“字符串?”\124; sed's/\?/%53/g' 我试过\\,[?]、[\?]、[\?]、\x53。 甚至可以使用sed吗 在简单引用(在aix/bash/posix sed和cywin GNU sed上测试)之间直接使用escpae代码,在linux/bash/GNU sed上可能使用-r选项 sed 's/?/%53/g' 我不确定csh,但通常需要在输入时避开反斜杠。你试过了吗??(无
?
替换为%53
。我尝试过逃离
?
,但在csh中没有成功。示例:
“字符串?”\124; sed's/\?/%53/g'
我试过
\\,[?]、[\?]、[\?]、\x53
。
甚至可以使用sed吗 在简单引用(在aix/bash/posix sed和cywin GNU sed上测试)之间直接使用escpae代码,在linux/bash/GNU sed上可能使用
-r
选项
sed 's/?/%53/g'
我不确定csh,但通常需要在输入时避开反斜杠。你试过了吗??(无法安全复制,因为我在Windows上使用PowerShell,但是
\\?
工作得很好)对我来说很好:echo“string?”\124; sed's/\?/%53/g'
这是您真正的测试吗,即echo“string?”\124; sed…
?或者您真的试图处理在MSWindows中创建的文件。如果是windows文件,请执行dos2unix文件
,然后重试。祝你好运。好的,测试结果是:set InputString=$<$InputString | sed's/\?/%53/g'这是不起作用的