V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
snopy
V2EX  ›  问与答

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

  •  1
     
  •   snopy · 2016-05-23 15:40:25 +08:00 · 955 次点击
    这是一个创建于 2910 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    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 '正则表达式' ,但是难度在于字段位置不固定,取出来的结果不理想,在此请教下各位有没有好的建议?

    2 条回复    2016-05-23 15:42:42 +08:00
    ahillgian
        1
    ahillgian  
       2016-05-23 15:41:42 +08:00
    v2ex 没排版, 甚至多按几个空格都给我忽略, 所以, 楼主还是发图片吧.
    snopy
        2
    snopy  
    OP
       2016-05-23 15:42:42 +08:00
    @ahillgian 这哈排版应该可以了吧
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2428 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 16:10 · PVG 00:10 · LAX 09:10 · JFK 12:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.