17 pwd現在の作業ディレクトリの完全なパスが印刷されることは知っていますが、ディレクトリの名前のみを印刷したいと思います。解析せずにこれを行う簡単なコマンドはありpwdますか? command-line bash — user214632 ソース
26 はいあります。純粋なbashを使用できます。 echo "${PWD##*/}" または、-eディレクトリにいる可能性がある場合を避けるために: printf '%s\n' "${PWD##*/}" (2番目の提案に対して@gniourf_gniourfに感謝します)。 または、次のbasenameツールを使用できます。 basename "$PWD" — ラドゥ・ラデアヌ ソース 2 またbasename ~+ — スティーブンペニー あなたも行うことができますecho "${PWD##*/}" — AMIC MING 2 1. -eディレクトリとは2. "$ {PWD ## * /}"これはどのように機能しますか? — ソニーク
basename ~+