shell对Android有什么用
能独立编译任意的第三方库,并将它打包到APK中
最简单的使用
新建一个sh文件
vim demo.sh
第一行都是以如下开始,相当于java文件第一行为包名的声明
#! /bin/bash
输出一句话
echo ""hello world!"
给予sh文件权限
chmod 777 demo.sh
执行sh文件
./demo.sh #选一种即可
sh ./demo.sh #选一种即可
/bin/bash demo.sh #选一种即可,这种不需要权限
声明变量
A=10
echo $A
环境变量
会自带一些环境变量
$PWD #当前路径
输入参数
$0 #当前程序的名称
$n #程序的输入参数 n=1 第一个参数 n2 第二个参数
$* 所有的输入参数
$# 输入参数的个数
$? 命令执行的状态一般返回0 代表成功
尝试
echo $0
echo $1
进行调用
./demo.sh hhhhh wwww
可以看到打印出来的结果
/root
hhhhh
注意事项
=附近不能有空格 空格在shell语法中不能随便写,是一种特殊语句,代表分割