私はbashのなかでかなり単純に失敗したようです。私は、ディレクトリへの完全なパスを保持する文字列変数を持っています。最後にの2つのディレクトリを別の文字列に割り当てたいと思います。例えば、私が持っている場合:bash:パス名の最後の2つのディレクトリを抽出する
DIRNAME = /a/b/c/d/e
は、私が欲しい:
DIRNAME2 = d/e
私はそれを行います簡単なbashの構築物またはsed
コマンドがあります確信しているが、それは私をエスケープています。私はbasename
またはdirname
という一般化されたバージョンのようなもので、名前の極端な部分を返すだけではありません。
ありがとうございます! デイブ
私はbasenameのベース名とdirnameをとり、それらを戻して組み合わせて返します。 –