sed替换特殊字符串配额

用户名

sed仍然让我头疼,因此,非常感谢您的帮助。

在文件中,我有一个像这样的字符串:

SOME_TEXT="variables"

我要完成的工作是在文本的字符串的结尾或开头添加一段文本(变量)。

我尝试使用以下形式:

sed -i '/^SOME_TEXT="/ s/$/ SOME_TEXT="new text'/' filename

但这是失败的,因此很明显我想要添加的字符串配额限制了语法。


LE:进一步的变化是,我有一个变量要用作该语法中的替换,所以我有这个:

sed -i "s/^SOME_TEXT="/SOME_TEXT=" $variable/" file

这实际上产生了此输出,因为它错误地获取了开/关配额:

SOME_TEXT = text_variable" initial text continuation

那么如何正确关闭尾随配额,以便可以在其后使用该变量?

马丁

我用了

sed  's/^SOME_TEXT="/SOME_TEXT="new text/' filename

它显示:

SOME_TEXT="new textvariables"

那是你要的吗?

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

sed替换特殊字符串配额

来自分类Dev

sed命令替换具有特殊字符“&”的字符串

来自分类Dev

使用sed命令批量替换字符串的特殊字符

来自分类Dev

使用sed替换包含特殊字符的字符串

来自分类Dev

使用sed查找并替换特殊字符后的字符串

来自分类Dev

sed 用数字特殊字符替换字符串

来自分类Dev

sed 用空格和特殊字符替换字符串

来自分类Dev

替换字符串中的特殊字符

来自分类Dev

替换字符串中的特殊字符

来自分类Dev

替换字符串中的特殊字符

来自分类Dev

使用sed替换包含斜线和特殊字符的字符串部分

来自分类Dev

使用sed在XML文件中用特殊字符替换字符串

来自分类Dev

sed:用包含特殊字符的字符串替换文本

来自分类Dev

替换长文本字符串(带有许多特殊字符的脚本)。sed,awk,grep

来自分类Dev

用Sed替换BASH中的字符串(当它有特殊字符时)

来自分类Dev

如何通过特殊字符串的sed

来自分类Dev

特殊的字符串替换功能

来自分类Dev

特殊的字符串替换功能

来自分类Dev

如何使用sed命令搜索和替换特殊字符串?

来自分类Dev

sed命令将具有特殊字符的字符串替换为具有特殊字符的另一个字符串

来自分类Dev

sed替换部分字符串

来自分类Dev

使用sed递归替换字符串

来自分类Dev

用sed脚本替换字符串

来自分类Dev

sed用引号替换字符串

来自分类Dev

使用sed替换特定的字符串

来自分类Dev

用sed替换字符串

来自分类Dev

用sed替换多行字符串

来自分类Dev

使用sed进行字符串替换

来自分类Dev

Bash sed字符串替换错误