脚本参数、标准输出重定向、函数

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、

脚本参数、标准输出重定向、函数

 

引用另一个文件中的函数

脚本参数、标准输出重定向、函数