Sed:如何更换所有"#"带有"%"的字符(但在批处理文件中)

时间:2017-03-11 07:23:06

标签: regex windows batch-file sed

我试过了:

sed "s/#/\%/g"

但是批处理文件剥离了%,而sed给出了错误

sed "s/#/\x37/g" 

也没有工作,只是把文字x37放在那里

注意我需要在批处理文件中工作,而不是命令行。

1 个答案:

答案 0 :(得分:1)

%%可以解决问题:

echo "foo ## bar ##" | sed 's/#/%%/g'