如何提取文本文件中的 iPhone 系统版本号

2016-05-23 15:40:25 +08:00
 snopy

目前手里边有一个需求一直没想到好的办法解决,来此请各位“大婶”提提建议 废话不多说,直接说重点。。有如下文档内容:

iPhone 6(A1586 公开版) iPhone7,2/9.3 (13E233)

iPhone 6 A1586 live4iphone 4.6.0 rv:11332 (iPhone; iPhone OS 9.3.1; zh_CN)

iPhone 6(A1586 公开版) iPhone7,2/9.1 (13B143)

iPhone 6(A1586 公开版) Mozilla/5.0 (iPhone; CPU iPhone OS 9_3_1 like Mac OS X) iPhone 6(A1586 公开版) iPhone7,2/9.3.2 (13F69)

IPHONE 6S 美 server-bag [iPhone OS,9.1,13B143,iPhone8,1]

iPhone 6 A1586 live4iphone 4.6.0 rv:11332 (iPhone; iPhone OS 9.3.1; zh_CN)

现在需要提取上边文档中的 iPhone 系统版本号,首先想到的是用正则表达式,类似这样: awk -F '{print $字段}' filename | grep '正则表达式' ,但是难度在于字段位置不固定,取出来的结果不理想,在此请教下各位有没有好的建议?

1005 次点击
所在节点    问与答
2 条回复
ahillgian
2016-05-23 15:41:42 +08:00
v2ex 没排版, 甚至多按几个空格都给我忽略, 所以, 楼主还是发图片吧.
snopy
2016-05-23 15:42:42 +08:00
@ahillgian 这哈排版应该可以了吧

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/280662

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX