免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1730 | 回复: 6
打印 上一主题 下一主题

请教 各位大侠 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-04-18 15:15 |只看该作者 |倒序浏览
有一个info.plist 文件 如下
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        
        <key>CFBundlePackageType</key>
        <string>BRPL</string>
        <key>eShortVersionString</key>
        <string>1.0.30309.0</string>
        <key>CFBundleVersion</key>
        <string>1.0.30309.0</string>
        <key>IFMajorVersion</key>
        <integer>1</integer>
        <key>Version</key>
        <string>1.0.30309.0</string>
        <key>WebPluginDescription</key>
        <string>1.0.30309.0</string>
        
</dict>
</plist>


请教高手,用什么命令可以得到这个版本号 30309.0

论坛徽章:
0
2 [报告]
发表于 2011-04-18 15:39 |只看该作者
本帖最后由 unixthisyear 于 2011-04-18 15:47 编辑

回复 1# debaosong
  1. cat info.list | sed -e '/string/s/<[^>]*>//g' | sed -e 's/1.0.//g'
复制代码

论坛徽章:
2
射手座
日期:2014-10-10 15:59:4715-16赛季CBA联赛之上海
日期:2016-03-03 10:27:14
3 [报告]
发表于 2011-04-18 15:42 |只看该作者
本帖最后由 yinyuemi 于 2011-04-18 15:47 编辑

回复 1# debaosong
  1. awk '/<key>Version<\/key>/{p=1;FS="[.<]";next}p{print $4"."$5;exit}' file
  2. 30309.0
复制代码
getline:
  1. awk '/<key>Version<\/key>/{getline x;gsub(/[^0-9.]/,"",x);print x|"cut -d'.' -f3,4"}' file
  2. 30309.0
复制代码

论坛徽章:
0
4 [报告]
发表于 2011-04-18 15:54 |只看该作者
二楼没有考虑通用性 假如 不是1.0开头的该如何

cat test | sed -e '/string/s/<[^>]*>//g' | sed -n 's/^[0-9]*\.[0-9]*\.//p'

论坛徽章:
0
5 [报告]
发表于 2011-04-18 16:28 |只看该作者
二楼没有考虑通用性 假如 不是1.0开头的该如何

cat test | sed -e '/string/s/]*>//g' | sed -n 's/^[0- ...
chenbin200818 发表于 2011-04-18 15:54



    好的,学习

论坛徽章:
0
6 [报告]
发表于 2011-04-18 21:45 |只看该作者
  1. sed -n '/string>[0-9]/{s/[^0-9]*.*\.\([0-9]*\.[0-9]*\)[^0-9]*/\1/;p;}' file
复制代码

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2011-04-19 08:59 |只看该作者
cut -f3- -d"." -s file|cut -f1 -d"<" -s|uniq
30309.0
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP