[2019-01-23 00:02:12] productioname.INFO: Response:App\Third\api\common\Getip;http://192.168.0.1:80/inttest/GetUser?ipcode=99;{"StatusResult":5,"UserNum":30}
我想要取得內容為
[2019-01-23 00:02:12],99,30
分別是行首的時間,ipcode的值,usernum的值
目前有幾萬行相同格式
思考用了awk分別取出來 組一起,會變成分行
只能分別取出來透過excel處理
這里應該怎么寫,可以一步就獲得我要的欄位內容呢
loop不太會寫
uj5u.com熱心網友回復:
awk會分行是幾個意思啊?這么強大的工具能搞不定嗎?你寫的命令問題的吧?你曬出來啊!!!uj5u.com熱心網友回復:
awk '{print $1,$2}' test.txt && awk -F 'ipcode=' '{print $2}' test.txt |awk -F ';' '{print $1}' && awk -F '"UserNum":' '{print $2}' test.txt | awk -F '}' '{print $1}'輸出變成了
[2019-01-23 00:02:12]
99
30
我希望是 [2019-01-23 00:02:12],99,30
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/91899.html
標籤:系統維護與使用區
下一篇:這是咋回事。我配置本地yum源的時候不小心把一個叫yum.repos.d的檔案給刪了自己創建一個變成這個樣子了。
