如何用字符串替换特定字符的字符串?

如何用字符串替换特定字符的字符串?

使用“sed”,我想将每个“=”及其后面的内容替换为空格。

例如我有这一行:

VNN=VNN VNNSRAM=VNNSRAM VSS=VSS

我想将其更改为:

VNN VNNSRAM VSS

谢谢。

答案1

你可以这样做:

sed 's/\=[^ ]\+//g' your_file

它匹配一个“=”符号后跟任何非空格字符[^ ],并检查其中至少有一个或多个\+,然后删除该部分

相关内容