引数内のホームディレクトリの拡張(〜)
-
18-09-2019 - |
質問
私は、次の(BASH)を入力する場合:
rdesktop -r disk:bacon=~/bacon host
これは
に展開されません。rdesktop -r disk:bacon=/home/me/bacon host
これは、「ディスク:」らしい部分はで見ることができるような問題である。
$ 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
それを行います。それは目を喜ばないだろうが、それは動作します。
所属していません StackOverflow