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
。
これを行うための簡単な方法はありますか(私はそれがあると感じています)、それともそれを行うためのスクリプトが必要ですか?