如何在sed,awk或其他任何内容中编辑以下行 [英] how to edit following line in sed, awk or anything else
本文介绍了如何在sed,awk或其他任何内容中编辑以下行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何使用sed,awk或其他方式编辑以下行:
root@laptop002:/tmp# cat /tmp/log
2016-03-01 06:08:26 {"id":"778640","cuid":"1","msid":"199033","lid":"582","Started":"1","qid":"9401"} batch is running
使其外观如下:
2016-03-01 06:08:26 "msid":"199033" batch is running
或
2016-03-01 06:08:26 msid is 199033 batch is running
或
2016-03-01 06:08:26 msid=199033 batch is running
推荐答案
$ awk -F'[{,}]' '{print $1, $4, $NF}' file
2016-03-01 06:08:26 "msid":"199033" batch is running
这篇关于如何在sed,awk或其他任何内容中编辑以下行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文