エイリアス自体にスペースがある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"して、後続の引数も通過させることができます。(一般的なコメント、おそらくここの特定のケースとは無関係です)