随手一记:
需求,替换日志文本中输出JSON的“/”例如:
接口的订单完成消息为:mq={\aaa\:59987155,\obbbe\:0,\order\:19095cccine\:1,\cityid\:18,\ccccc\:2,\sid\:0} - [trace=]
单一行可以用sub,如果每一行替换用gsub.
通常的字符串替换简单,如把AAA替换为ABC
awk '{ gsub(/AAA/,"ABC"); print $0 }'
反斜杠这个需要转义。而且转义本身就是“\”. 所以是这样的, awk '{gsub(/\\/,"");print $0}'