如何使用sed命令执行此操作?

如何使用sed命令执行此操作?,sed,Sed,问题:无法使用sed插入文本 文件内容 aa= 我想在aa=使用sed之后添加一个文本 输出应该如下所示 aa=testing 应采取以下措施: sed 's/aa=/aa=testing/' 如果愿意,您可以尝试awk awk '/aa=/ {$0=$0"testing"}1' file 如果要确保只替换仅包含aa=的行,请执行以下操作: awk '/^aa=$/ {$0=$0"testing"}1' file 丢失/g标志,除非您希望并且需要在同一行上执行多个替换。对于这些类型的

问题:无法使用sed插入文本

文件内容

aa=
我想在aa=使用sed之后添加一个文本

输出应该如下所示

aa=testing

应采取以下措施:

 sed 's/aa=/aa=testing/'

如果愿意,您可以尝试
awk

awk '/aa=/ {$0=$0"testing"}1' file
如果要确保只替换仅包含
aa=
的行,请执行以下操作:

awk '/^aa=$/ {$0=$0"testing"}1' file

丢失
/g
标志,除非您希望并且需要在同一行上执行多个替换。对于这些类型的问题,从指定的输入中生成所需的输出总是非常简单的,困难的部分不会弄乱您不想更改的输入文件的其他部分。因此,您可能希望提供一些更有趣的输入,其中包括您认为可能难以[错误]识别的案例。