Estoy tratando de crear un alias bash, donde el alias en sí tiene un espacio.
La idea es que el alias (es decir con) significa sudo openvpn --config /path/to/my/openvpn/configs/. Lo que resulta en un comando legible, cuando conse usa el alias.
es decir: `con uk.conf` == `sudo openvpn --config /path/to/my/openvpn/configs/uk.conf`
Yo entiendo que no se puede declarar el alias de la siguiente manera:
con ="sudo openvpn --config /path/to/my/openvpn/configs/". ¿Funcionarían las funciones bash en este escenario? Nunca he oído hablar de eso, pero cuando busco una solución para este problema menor.
"$@"lugar de"$1"para que también se pasen los argumentos posteriores. (Comentario general, posiblemente irrelevante para el caso específico aquí)