pwd
현재 작업 디렉토리의 전체 경로를 인쇄 한다는 것을 알고 있지만 디렉토리 이름 만 인쇄하고 싶습니다. 구문 분석하지 않고이 작업을 수행하는 간단한 명령이 pwd
있습니까?
답변
그렇습니다. 순수한 배쉬를 사용할 수 있습니다 :
echo "${PWD##*/}"
또는 -e
디렉토리에 있을 수있는 경우를 피하기 위해 :
printf '%s\n' "${PWD##*/}"
(두 번째 제안을 위해 @gniourf_gniourf에게 감사드립니다).
또는 basename
도구 를 사용할 수 있습니다 .
basename "$PWD"