Вопрос

Когда я ввожу следующее (BASH):

rdesktop -r disk:bacon=~/bacon host

Он не расширяется до

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

Кажется, проблема связана с частью «disk:», как это видно из:

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

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

Как сделать так, чтобы тильда расширялась?

Это было полезно?

Решение

Пока ~ не расширяется (он используется как специально проложенный путь), $HOME делает.

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

Но будьте осторожны с изменением окружающей среды su!

Другие советы

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

сделаю это.Это не будет радовать глаз, но будет работать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top