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

21 篇文章 0 订阅

1、查看参数的个数,内建变量

$#  

 

2、使用$@遍历所有参数

echo "遍历"

for param in "$@"

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、

 

引用另一个文件中的函数

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值