bash特殊变量

bash特殊变量

变量 含义
$0 函数名
$n n>=1,表示第一个、第二个、第n个参数、$(10)
$@ 全部参数
$* 全部参数
$# 参数个数
$_ 上一个命令的最后一个参数
$$ 当前shell进程ID
$? 上一个命令的返回值

function test() {
    
    for i in $@; do
    
        echo -e $i
    
    done
    
    echo ===============================
    
    for i in $*; do
    
        echo -e $i
    
    done
    
    echo ===============================
    
    for i in "$@"; do
    
        echo -e $i
    
    done
    
    echo ===============================
    
    for i in "$*"; do
    
        echo -e $i
    
    done    
}

test "hi" "hello world" "lina"

posted @ 2021-04-18 11:08  MOVIT  阅读(31)  评论(0编辑  收藏  举报