从包含特定单词的行中删除最后一个字符

时间:2019-07-01 09:50:12

标签: bash awk sed

我想从包含特定字符串/单词的行中删除最后一个逗号

我用sed尝试了几个示例,但没有一个提供正确的结果。

{
    "src4_addr" : "10.10.10.10", 
    "dst4_addr" : "11.11.11.11",
    "in_bytes" : 70,
},

我想从包含单词in_bytes的行中消除逗号。

预期结果:

{
    "src4_addr" : "172.27.90.18", 
    "dst4_addr" : "172.27.90.131",
    "in_bytes" : 70
},

1 个答案:

答案 0 :(得分:1)

也许会这样:

sed '/in_bytes/ s/,//g'

示例:https://ideone.com/3hEXBY