ここでエイリアスを作成しました。

ここでエイリアスを作成しました。

bashrc実行時にパラメータを渡す必要があるため、関数アプローチを使用してエイリアスを作成しようとしています。

ここでエイリアスを作成しました。

login-lnx1 () { 'ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p "$1" -l username lnx2'; }

実行後の出力です。

bash-3.2$ login-lnx1 3001
bash: ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p "$1" -l username lnx2: No such file or directory

ベストアンサー1

一重引用符を削除します。機能(これはエイリアスではありません):

login-lnx1 () { ssh -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -p "$1" -l username lnx2; }

おすすめ記事