17 pwd현재 작업 디렉토리의 전체 경로를 인쇄 한다는 것을 알고 있지만 디렉토리 이름 만 인쇄하고 싶습니다. 구문 분석하지 않고이 작업을 수행하는 간단한 명령이 pwd있습니까? command-line bash — 사용자 214632 소스
26 그렇습니다. 순수한 배쉬를 사용할 수 있습니다 : echo "${PWD##*/}" 또는 -e디렉토리에 있을 수있는 경우를 피하기 위해 : printf '%s\n' "${PWD##*/}" (두 번째 제안을 위해 @gniourf_gniourf에게 감사드립니다). 또는 basename도구 를 사용할 수 있습니다 . basename "$PWD" — 라두 라우 데 아누 소스 2 또한basename ~+ — 스티븐 페니 당신은 또한 할 수 있습니다echo "${PWD##*/}" — AMIC MING 2 1. -e 디렉토리 란 무엇입니까? 2. "$ {PWD ## * /}"어떻게 작동합니까? — Sonique
basename ~+