搜索特定字符串并删除该字符串之后的所有剩余内容

搜索特定字符串并删除该字符串之后的所有剩余内容

这是文件。

scr  PI Name: RRC Access Failures due to UU, Value: 0.13394141
prog PI Name: RRC Access Failures due to UU, Value: 0.16077702
sch PI Name: RRC Access Failures due to UU, Value: 0.11781933

我想搜索Failures并删除该行中剩余的字符串。

我的输出应该是

scr  PI Name: RRC Access Failures
prog PI Name: RRC Access Failures
sch PI Name: RRC Access Failures

我尝试了sed命令,但它正在删除整行。

有什么建议么?

答案1

再试sed一次。

$ sed  's/Failures.*$/Failures/' file

这将从字符串Failures到行尾的所有内容替换为单词Failures。我有删除之后所有内容的效果Failures

相关内容