私は自分の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 . }
関数定義で変数展開を強制する方法はありますか?
注:明確にするために、例を変更しました