ssh/gitで使用するシェルスクリプトを書いています。
可能であれば、ホームを基準にした現在のディレクトリを取得したいと思います。
目標は、sshで使用される最短パス、つまりユーザーのコンテキストでのパスを取得することです。
たとえば、作業ディレクトリが/home/jon/folder/otherで、ユーザーjonがで$HOMEある場合、コマンドから/home/jon(~/)を取得folder/otherします。括弧の間のチルダスラッシュはオプションです。
jon@server:folder/otherしたがって、longの代わりにsshを使用するようにユーザーに指示することができますjon@server:/home/jon/folder/other。
これを行うための簡単な方法はありますか(私はそれがあると感じています)、それともそれを行うためのスクリプトが必要ですか?