Domanda

Quando entro la seguente (BASH):

rdesktop -r disk:bacon=~/bacon host

E non si espande a

rdesktop -r disk:bacon=/home/me/bacon host

Sembra che il "disco:" parte è il problema come si può vedere in:

$ echo bacon=~/bacon disk:bacon=~/bacon

bacon=/home/me/bacon disk:bacon=~/bacon

Come posso fare tilde espandere?

È stato utile?

Soluzione

Mentre ~ non si espande (è usato come specificamente indirizzato del percorso), $HOME fa.

rdesktop -r disk:bacon=$HOME/bacon host

Ma attenzione con su ambiente che cambia!

Altri suggerimenti

rdesktop -r disk:bacon=$(echo ~/bacon) host

lo farà. Non sarà soddisfare l'occhio, ma funzionerà.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top