学习写linux脚本
2012-12-04 15:37
197 查看
1. for 语句
例子:查找本目录包含子目录下所有apk文件,注意, `find -name '*.apk' ` 中的 ', `是两个字符
例子:打印数组
例子:合并一下修改androidmanifest.xml 中的versionCode=
例子: 再变形一次修改 <meta-data android:name="CHANNEL_NULL" android:value="ok"/>
例子:查找本目录包含子目录下所有apk文件,注意, `find -name '*.apk' ` 中的 ', `是两个字符
#!/bin/sh listname=`find -name '*.apk'` for TM in $listname do echo "this is "${TM} done
例子:打印数组
listname=(hei heow2 hfei) for TM in ${listname[*]} do echo ${TM} done
例子:合并一下修改androidmanifest.xml 中的versionCode=
listname=( \ v001 \ v002 \ v003 \ Google \ ) for channel in ${listname[*]} do cat $XML | \ sed "s^android:versionCode=.*^android:versionCode=\"${channel}\"^" | \ cat > "AndroidManifest_"${channel}.xml done
例子: 再变形一次修改 <meta-data android:name="CHANNEL_NULL" android:value="ok"/>
listname=( \ v001 \ v002 \ ) for channel in ${listname[*]} do cat $XML | \ sed "s^android:name=\"CHANNEL_NULL\" android:value=.*^android:name=\"CHANNEL_NULL\" android:value=\"${channel}\"/>^" | \ cat > "AndroidManifest_"${channel}.xml done
相关文章推荐
- Zynq-Linux移植学习笔记之22-Linux应用程序调用shell脚本
- Linux脚本基础学习二
- 刚学习时自己写的一个linux系统初始化脚本
- Linux学习之软件包管理--脚本安装包
- linux 脚本学习笔记
- 学习 Linux,101: 自定义或编写简单脚本【转】
- Linux学习-高级shell脚本编程(二)初识sed和gawk
- 轻松学习Linux之如何创建可执行脚本
- 【学习心得】linux下多客户端批量操作脚本(含expect交互)
- Linux学习日记 —— 10.2 Shell基础-脚本执行方式
- linux中脚本学习
- Linux学习之学习shell脚本续写2
- Linux学习笔记:bash特性之多命令执行,shell脚本
- linux启动脚本学习
- linux学习(九) shell脚本(6)
- [linux-shell]脚本攻略学习笔记
- Linux, Shell脚本学习
- Linux学习总结(31)——工作中常用的Linux脚本和命令
- Linux系统命令及Shell脚本学习笔记一:Linux简介
- Linux学习之十四(bash脚本编程之三条件判断及算术运算)