expansión directorio principal (~) dentro de un argumento
-
18-09-2019 - |
Pregunta
Cuando entro en el siguiente (BASH):
rdesktop -r disk:bacon=~/bacon host
No se expande a
rdesktop -r disk:bacon=/home/me/bacon host
Parece que el "disco:" parte es el problema, como puede verse en:
$ echo bacon=~/bacon disk:bacon=~/bacon
bacon=/home/me/bacon disk:bacon=~/bacon
¿Cómo puedo hacer tilde expandirse?
Solución
Mientras ~ no se expande (se utiliza como especialmente enrutado de la ruta), $HOME
hace.
rdesktop -r disk:bacon=$HOME/bacon host
Pero tenga cuidado con su
entorno que cambia!
Otros consejos
rdesktop -r disk:bacon=$(echo ~/bacon) host
lo hará. No va a agradar a la vista, pero funcionará.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow