私はシンボリックリンクの内容を遠隔から取得しようとしていますが、なぜ動作していないのか分かりにくいです。LinuxでリモートでSymlinkを読む
この投稿にあるexampleに従ってみました。私のために働いていない。これは私がやろうとしていることです。
$PATH_LINK=~/some/directory/to/link
SYMB_LINK=`ssh [email protected]_server.com 'readlink $PATH_LINK'`
が、私は$ READLINKを取得:行方不明のオペランド
私はコマンドでパスを記述する場合、私はそれが仕事を得ることができます。
SYMB_LINK=`ssh [email protected]_server.com 'readlink path/to/file'`
私は、-fなしでそれを実行しようとしたが、それでも私は同じ問題を抱えています。
使用DBL-引用符' "READLINK -f $ PATH_LINK":
これは正しい形式です。/path/to/linkに空白がある場合は、/ path/spaces/to/linkが1引数としてreadlinkに渡されるように、単一引用符とdbl引用符の組み合わせを使用する必要があります。がんばろう。 – shellter
シェルターありがとう!出来た! –