脚本参数、标准输出重定向、函数
1、查看参数的个数,内建变量
$#
2、使用[email protected]遍历所有参数
echo "遍历"
for param in "[email protected]"
do
echo "param:$param"
done
3、标准输入输出
0 STDIN (标准输入,输出到文件)
1 STDOUT (标准输出,输出到屏幕)
2 STDERR (标准错误)
echo "cc xx">&2
4、输入输出重定向
(1)./test.sh &>result 将标准输出重定向到result文件,不再输出到屏幕上
(2)在test.sh文件中, exec 1>result,永久重定向
exec 2>result 将错误输出到文件result中
exec 7>result 自定义输出
5、函数
(函数定义)
function myfun
{
echo "myfun"
}
myfun
(函数调用)
6、函数传参,返回值
function myfun
{
echo "myfun"
}
value = $(myfun 10 90)
echo "value:$value"
7、访问局部变量
function myfun()
{
echo $value
}
value=20
myfun
8、全局变量
export ANDROID_NDK_HOME=/user/ndk/android-ndk-r10e
export PLATFORM_VERSION=android-9
9、
引用另一个文件中的函数