Sto cercando di creare un alias bash, in cui l'alias stesso ha uno spazio al suo interno.
L'idea è che l'alias (cioè con) sta per sudo openvpn --config /path/to/my/openvpn/configs/. Il risultato è un comando leggibile, quando conviene utilizzato l' alias.
vale a dire: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf`
Capisco che non posso dichiarare l'alias in questo modo:
con ="sudo openvpn --config /path/to/my/openvpn/configs/". Le funzioni bash funzionerebbero in questo scenario? Non ne ho mai sentito parlare, ma quando cerco una soluzione per questo piccolo problema.
"$@"invece"$1"che in modo da passare anche gli argomenti successivi. (Commento generale, forse irrilevante per il caso specifico qui)