エイリアス自体にスペースがあるbashエイリアスを作成しようとしています。
考え方は、エイリアス(つまりcon
)はの略ですsudo openvpn --config /path/to/my/openvpn/configs/
。con
エイリアスを使用すると、読み取り可能なコマンドになります。
すなわち: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf`
次のようにエイリアスを宣言できないことを理解しています
con ="sudo openvpn --config /path/to/my/openvpn/configs/"
。このシナリオではbash関数は機能しますか?私はそれについて聞いたことがありませんが、このマイナーな問題の解決策を研究するとき。
"$@"
代わりに使用"$1"
して、後続の引数も通過させることができます。(一般的なコメント、おそらくここの特定のケースとは無関係です)