使用sed替换具有括号和双引号的字符串

伍德斯托克

我正在尝试使用sed将以下字符串替换为null / nothing:

(env "MyValue")

我已经尝试过很多这样的逃生方法,但是无法正常工作,

sed -i -e "s|"\(\env \"\MyValue\"\\)\"|""|g" ./myFile

这里有可以引导我的sed神吗?我似乎(经过许多次不同的尝试,似乎无法从文件中删除上面的字符串。

谢谢!

Arkadiusz Drabczyk

如果将sed脚本用单引号引起来,则容易得多:

$ cat myFile
abc (env "MyValue") def
$ sed -i 's/(env "MyValue")//g' myFile
$ cat myFile
abc  def

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

字符串将双引号替换为大括号

替换字符串中的单引号和双引号

替换字符串中的单引号和双引号

使用sed用bash变量替换双引号中的字符串

替换字符串中的所有双引号

有条件地查找和替换双引号中指定的字符串

sed脚本,仅用字符串替换双引号宏参数字符串

标记具有双引号的字符串

如何使用sed来查找和替换具有多个字符串的模式?

sed->从字符串替换固定文本和括号

用单引号替换双引号字符串

如何使用正则表达式分隔双引号字符串和非双引号字符串?

分割字符串输入包含基于逗号双引号和括号的长数字

如何拆分逗号分隔的字符串,而忽略双引号和括号内的逗号?

C#字符串插值转义的双引号和花括号

在 JSON stringfy 之后从字符串中删除括号和双引号

在字符串中使用双引号

使用多行带引号的字符串替换sed参数

使用 sed 用单引号替换字符串

如何使用sed替换包含括号的字符串

如何使用sed替换括号内的字符串

如何转义字符串中的所有特殊字符(以及单引号和双引号)?

在双引号之间替换字符串中的字符

sed用引号替换字符串

如何使用grep从第一个双引号到第二个双引号提取具有多个(“)的字符串的内容

具有特殊字符的分割字符串,也没有双引号

C#正则表达式匹配具有双引号而不是双引号的字符串

保存包含单引号和双引号的字符串?

双引号和单引号内的Grep字符串