创建在多个地方使用单个参数的别名

创建在多个地方使用单个参数的别名

我正在尝试为主机创建一个简单的 SSH 别名,如下所示:

alias wpessh='ssh $1@$1.ssh.wpengine.net'

我还尝试使用此处其他答案所建议的函数:

function wpessh { ssh "$1"@"$1".ssh.wpengine.net; }
export -f wpessh

但两者都没有奏效。

输入

wpessh mysite

预期输出(预期运行的命令)

ssh [email protected]

相关内容