1.02 函数传参

带参数的函数 #

exp1:

#!/bin/bash

DEFAULT=default

func () 
{
    if [ -z "$1" ]
    then
        echo "Parameter #1 is zero length."
    else
        echo "Parameter #1 is \"$1\"."
    fi
    variable=${1:-$DEFAULT}
    echo "variable=$variable"
}

func  
echo $variable

func abc
echo $variable

执行脚本输出

Parameter #1 is zero length.
variable=default
default
Parameter #1 is abc   
variable=abc   
abc  

函数如何使用传给脚本的命令行参数 #

exp2:

#!/bin/bash

func () 
{
    echo $1
}

func

func $1   

执行脚本bash exp2.sh 输出为空
执行脚本bash exp2.sh abc 输出为abc

上一页➡️

下一页➡️

Calendar May 23, 2022
Edit Edit this page
本站总访问量:  次 您是本站第  位访问者