shell参数传递1

#! /bin/bash
parameter=ind_arg
ind_arg=Hello
ind_func()
{
echo "$1"
}
ind_fun()
{
echo "test!!!"
}
ind_func "$1"
ind_func "$parameter"
ind_func "${!parameter}"
ind_fun

ind_fun  不带参数的函数,ind_func 带参数的函数调用

 $1 取直接参数    $parameter  传直接参数    ${!parameter}  传间接参数

 

原文地址:https://www.cnblogs.com/vzhangxk/p/15184155.html