bash函数中的参数操作

bash函数中的参数操作,bash,arguments,Bash,Arguments,我需要操纵给定给函数的参数,使其更紧凑 e、 g …但不是给予: get_sum“$hoax_one”“$hoax_boo”,表示仅给予get_sum欺骗 我在想这样的事情: get_sum(){ echo $1_one echo $2_boo } 但它输出 hoax_one hoax_boo 而不是它的值(以前声明过) 可能吗?有一个带有恶作剧前缀(和其他前缀)的大型数据库,我只需要用一个单词运行get_sum…:/您可以按照此处的建议创建变量: 仍然回显字符串而不是值

我需要操纵给定给函数的参数,使其更紧凑

e、 g

…但不是给予: get_sum“$hoax_one”“$hoax_boo”,表示仅给予get_sum欺骗

我在想这样的事情:

get_sum(){
    echo $1_one
    echo $2_boo
}
但它输出

hoax_one
hoax_boo 
而不是它的值(以前声明过)


可能吗?有一个带有恶作剧前缀(和其他前缀)的大型数据库,我只需要用一个单词运行get_sum…:/

您可以按照此处的建议创建变量:


仍然回显字符串而不是值
hoax_one
hoax_boo 
var="${1}_one"
echo ${!var}