- 论坛徽章:
- 0
|
本人是搞游戏测试的,没有学过计算机语言,只会几句简单的shell命令
今天发现了一个东西自己搞不定了 
求大神支招
{"SERVER_ID":"2","ROLE_ID":"3114","CHANNEL_CODE":"win32","ROLE_LEVEL":"71","USER_ID":"guohan","RECORD_TYPE":"0","ARTICLE_ID":"两","ARTICLE_NUM":"2232","ACTION_TYPE_ID":"4"," ARAM":"66000125","RECORD_DATAE":"1404891982848"}}
这是日志文件,我想通过awk,对指定文件中的指定账号的某一个值进行筛选,我写的是下面这行
grep "guohan" item.log | grep ACTION_TYPE_ID\":\"4 | grep ARTICLE_ID\":\"银两 | awk -F ":" '{print $13}' | awk -F "," '{print $1}'
得出结果
"1683"
"1726"
"1465"
"2232"
然后我就只是想去掉双引号.....可是我发现awk -f """ '{print $1}'无效了. 求教育啊!  |
|