输入文件(HTTP 请求日志文件):
获取 /dynamic_branding_playlist.fmil?domain=915oGLbNZhb &pluginVersion=3.2.7_2.6&pubchannel=usa& sdk_ver=2.4.6.3 &width=680&height=290&embeddedIn=http%3A%2F%2Fviewster.com%2Fsplash%2FOscar-Videos-1.aspx%3Futm_source%3Dadon_272024_113535%26utm_113535%26490 %26utm_campaign%3DUSYME%26adv %3D573900%26req%3D5006e9ce1ca8b26347b88a7.1.825&sdk_url=http%3A%2F%2Fdivaag.vo.llnwd.net%2Fo42%2Fhtt p_only%2Fviewster_com%2Fv25%2Fyume%=
输出文件:
域 sdk_version
915oGLbNZhb 2.4.6.3
上千条日志类似上面的例子,所以需要想办法提取domain&sdk_version的值。并且 domain 和 sdk_version 的位置不固定。有时出现在第 2 个字段中,有时出现在最后一个字段中(如果用 & 分隔)。
谁能帮我解决这个问题(使用 sed 命令)?非常感谢提前