内のホームディレクトリの拡張(〜に)私は、次の(BASH)を入力します。それは引数
rdesktop -r disk:bacon=/home/me/bacon host
に展開されていません
rdesktop -r disk:bacon=~/bacon host
"ディスク:" らしい部分があります問題は次のように表示されます:
$ echo bacon=~/bacon disk:bacon=~/bacon
bacon=/home/me/bacon disk:bacon=~/bacon
チルダをどのように展開できますか?
なぜ機能しないのですか?私はこのマニュアルを読んでいて、これだけ見つけました* "それぞれの変数の割り当ては、引用符で囲まれていないチルダ - プレフィックスの直後に:または最初の=が付いているかどうかがチェックされます。これらの場合、チルダ拡張も実行されます。 "* –
しかし、それはディスク:bacon =〜/ baconがうまくいくかのように見えます... –
bashはティルドを探します置換文字列の後に ':'を付けます。 'disk:bacon = ...'は有効な変数の割り当てではありません。 – outis