parsing每个操作系统typesapache日志的请求

我试图返回每个操作系统types的请求的sorting列表,从一个Apache access_log文件parsing(不是组合的格式,因为我需要用户代理信息)。 这里是我正在寻找的输出的一个例子:

250 Windows NT 6.1; WOW64 200 X11; Linux x86_64 

我已经能够find一个部分的解决scheme,感谢这篇文章。 这是迄今为止我所得到的:

 awk -F'"' '/GET/ {print $6}' access_log.3 | cut -d' ' -f2 | sort | uniq -c | sort -rn 

是否有可能使用剪切来获得我需要的string,或者是另一种需要的方法?

 awk -F'"' '/GET/ {print $6}' access_log.3 | awk -F "[()]" '{print $2}' | sort | uniq -c | sort -rn