我想在我的 bashrc 中做这样的事情
SERVER=abc.com
geta() { scp ${SERVER}:$1 . ;}
SERVER=xyz.com
getx() { scp ${SERVER}:$1 . ;}
declare -f geta getx
geta ()
{
scp ${SERVER}:$1 .
}
getx ()
{
scp ${SERVER}:$1 .
}
我想要将 geta 和 getx 设置为
geta () { scp abc.com:$1 . }
getx () { scp xyz.com:$1 . }
有没有办法在函数定义中强制变量扩展?
注意:为澄清起见,我更改了示例