フルパスなしでファイルからディレクトリ名を取得する

フルパスなしでファイルからディレクトリ名を取得する

現在ディレクトリにないこのファイルのディレクトリ名を取得しようとしています。

/home/me/PhD/file.tsv

私が実行したとき:

dirname /home/me/PhD/file.tsv

私は得る:

/home/me/PhD/

しかし、私はちょうど次を得たいと思います:PhD

どうすればいいですか?

ベストアンサー1

basename "$(dirname /home/me/PhD/file.tsv)"

メモ:

おすすめ記事