문제
PWD 출력의 마지막 디렉토리를 어떻게 추출합니까? 디렉토리 구조에 몇 레벨이 있는지에 대한 지식을 사용하고 싶지 않습니다. 사용하고 싶다면 다음과 같은 작업을 수행 할 수 있습니다.
> pwd
/home/kiki/dev/my_project
> pwd | cut -d'/' -f5
my_project
그러나 디렉토리 구조의 위치에 관계없이 작동하는 명령을 사용하고 싶습니다. 나는 awk 또는 sed를 사용하여 이것을하는 간단한 명령이 있다고 가정합니다.
다른 팁
외부 바이너리를 실행하지 않고 Bash 스크립트 내에서 완전히하고 싶다면 ${PWD##*/}
작동해야합니다.
당신을 위해 일해야합니다 :pwd | rev | cut -f1 -d'/' - | rev
AWK 사용 :
pwd | awk -F/ '{print $NF}'
제휴하지 않습니다 StackOverflow