【发布时间】:2013-12-19 09:13:00
【问题描述】:
我有一个在每一行都有日志条目的文件,例如:
request country_US url=http://example.com/us/id=6546456 {response_time 1000 msec}
request country_UK url=http://example.com/uk/id=1242423 {response_time 60 msec}
现在我正在使用 sed 来处理这个文件并将响应时间分开,如下所示:
sed -e 's/.*\(response_time \S\+\).*/\1/p' -e 's/'
将每一行转换为
response_time 1000
response_time 60
现在我还想分开国家前缀并像这样处理行:
US 1000
UK 60
我应该如何修改我的 sed 命令? 谢谢!
【问题讨论】: