查看“检测指定文件夹内的ipa的版本号”的源代码
←
检测指定文件夹内的ipa的版本号
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<pre> #!/bin/bash for ipas in $1/* do if [ "${ipas##*.}" = "ipa" ];then if [ ! -d "Payload" ]; then unzip -q $ipas fi ipa=$(basename ${ipas##*/} .ipa) version=`plutil -p Payload/*.app/Info.plist | grep 'CFBundleShortVersionString'|cut -d '"' -f 4` echo ${ipa}" 版本="${version} >> $1/version.txt rm -rf Payload META-INF fi done Mac-mini:chuan$ ls src/ bb.ipa cc.ipa Mac-mini:chuan$ sh evan.sh src/ Mac-mini:chuan$ cat src/version.txt bb 版本=1.0.0 cc 版本=1.0.0 检测指定文件夹内的ipa的版本号 http://www.jianshu.com/p/8178962aba8e if else以及大于、小于、等于逻辑表达式 ==比较容易混的知识点== shell 字符串比较: = 等于 if [ "$a" = "$b" ] == 与=等价 </pre> If else以及大于、小于、等于逻辑表达式 https://wiki.linuxchina.net/index.php?title=If_else%E4%BB%A5%E5%8F%8A%E5%A4%A7%E4%BA%8E%E3%80%81%E5%B0%8F%E4%BA%8E%E3%80%81%E7%AD%89%E4%BA%8E%E9%80%BB%E8%BE%91%E8%A1%A8%E8%BE%BE%E5%BC%8F Shell之提取文件名和目录名的一些方法 https://wiki.linuxchina.net/index.php?title=Shell%E4%B9%8B%E6%8F%90%E5%8F%96%E6%96%87%E4%BB%B6%E5%90%8D%E5%92%8C%E7%9B%AE%E5%BD%95%E5%90%8D%E7%9A%84%E4%B8%80%E4%BA%9B%E6%96%B9%E6%B3%95 [[category:shell]]
返回至
检测指定文件夹内的ipa的版本号
。
导航菜单
个人工具
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
我的导航
关于我
shell
python
ops
linuxchina.net
blog.linuxchina
最近更改
随机页面
帮助
工具
链入页面
相关更改
特殊页面
页面信息