新手請教 - Linux

By Kama
at 2017-02-09T13:39
at 2017-02-09T13:39
Table of Contents
※ [本文轉錄自 Editor 看板 #1Od01Mhk ]
作者: asdrt (安靜) 看板: Editor
標題: [問題] 新手請教
時間: Thu Feb 9 13:38:27 2017
目前有一批資料 擷取下來是
{"id":"1da58d7f-ac5f-4e3b-b5b0-65b36c0de68f","macAddr":"04000246","data":"4e32352e30343636333432","buff":"2016-10-20T04:49:49.420Z","recv":"2016-10-20T04:49:4
9.000Z","extra":{"gwip":"172.16.5.15","gwid":"00001c497b3b8127","repeater":"00000000ffffffff","systype":4,"rssi":-121.2$"snr":-13.2}}
這樣為一 筆資料 但是我只想要裡面的 macAdrr , data , gwip 這裡面的資料
我的作法是資料抓下來後用 vim 讓她換行成
{
"id":"1da58d7f-ac5f-4e3b-b5b0-65b36c0de68f",
"macAddr":"04000246",
"data":"4e32352e30343636333432",
"buff":"2016-10-20T04:49:49.420Z",
"recv":"2016-10-20T04:49:49.000Z",
"extra":{"gwip":"172.16.5.15",
"gwid":"00001c497b3b8127",
"repeater":"00000000ffffffff",
"systype":4,
"rssi":-121.2,
"snr":-13.2}
}
再利用 grep , sed 等方式方式取出成單一資料 再用 paste > 變成多行資料
想請問的是
1. 換行這個工作可否直接用 sed 來做或是其他的指令來完成
2. 我有一個步驟是要把 4e32352e30343636333432 用 decode的方式轉回 text ,
目前也是土法煉鋼把資料取出後
(因為我只會用 grep 所以不知道怎麼把 data 去掉 orz )
再用 echo 的方式來做轉譯 再丟回去我的文件組合成我要的 csv (,分隔檔案)
抱歉 問題有點多
也請指點迷津
感謝
--
--
作者: asdrt (安靜) 看板: Editor
標題: [問題] 新手請教
時間: Thu Feb 9 13:38:27 2017
目前有一批資料 擷取下來是
{"id":"1da58d7f-ac5f-4e3b-b5b0-65b36c0de68f","macAddr":"04000246","data":"4e32352e30343636333432","buff":"2016-10-20T04:49:49.420Z","recv":"2016-10-20T04:49:4
9.000Z","extra":{"gwip":"172.16.5.15","gwid":"00001c497b3b8127","repeater":"00000000ffffffff","systype":4,"rssi":-121.2$"snr":-13.2}}
這樣為一 筆資料 但是我只想要裡面的 macAdrr , data , gwip 這裡面的資料
我的作法是資料抓下來後用 vim 讓她換行成
{
"id":"1da58d7f-ac5f-4e3b-b5b0-65b36c0de68f",
"macAddr":"04000246",
"data":"4e32352e30343636333432",
"buff":"2016-10-20T04:49:49.420Z",
"recv":"2016-10-20T04:49:49.000Z",
"extra":{"gwip":"172.16.5.15",
"gwid":"00001c497b3b8127",
"repeater":"00000000ffffffff",
"systype":4,
"rssi":-121.2,
"snr":-13.2}
}
再利用 grep , sed 等方式方式取出成單一資料 再用 paste > 變成多行資料
想請問的是
1. 換行這個工作可否直接用 sed 來做或是其他的指令來完成
2. 我有一個步驟是要把 4e32352e30343636333432 用 decode的方式轉回 text ,
目前也是土法煉鋼把資料取出後
(因為我只會用 grep 所以不知道怎麼把 data 去掉 orz )
再用 echo 的方式來做轉譯 再丟回去我的文件組合成我要的 csv (,分隔檔案)
抱歉 問題有點多
也請指點迷津
感謝
--
--
Tags:
Linux
All Comments

By Hedda
at 2017-02-13T11:44
at 2017-02-13T11:44

By Kristin
at 2017-02-14T10:56
at 2017-02-14T10:56

By Kyle
at 2017-02-18T06:05
at 2017-02-18T06:05

By Bethany
at 2017-02-22T12:57
at 2017-02-22T12:57

By Connor
at 2017-02-26T01:15
at 2017-02-26T01:15

By Eartha
at 2017-02-26T21:41
at 2017-02-26T21:41

By Zora
at 2017-03-03T20:30
at 2017-03-03T20:30

By Noah
at 2017-03-04T20:37
at 2017-03-04T20:37

By Hardy
at 2017-03-05T16:37
at 2017-03-05T16:37

By Iris
at 2017-03-09T19:43
at 2017-03-09T19:43

By Agatha
at 2017-03-14T01:52
at 2017-03-14T01:52

By Rachel
at 2017-03-14T18:16
at 2017-03-14T18:16

By Mason
at 2017-03-15T21:32
at 2017-03-15T21:32

By Agatha
at 2017-03-20T06:15
at 2017-03-20T06:15
Related Posts
ssh 連線問題

By John
at 2017-02-05T00:11
at 2017-02-05T00:11
Linux mint的browser都不能看news520

By Hedy
at 2017-02-04T18:28
at 2017-02-04T18:28
要如何傳檔案到VNC server

By Delia
at 2017-02-04T17:35
at 2017-02-04T17:35
在 Android 裝置安裝 Linux (Debian)

By Hamiltion
at 2017-02-04T04:36
at 2017-02-04T04:36
sort 有辦法由低位數排序嗎?

By George
at 2017-02-03T23:08
at 2017-02-03T23:08