내 스크립트를How-Bash에서 주어진 경로의 루트 디렉토리를 얻으려면?
#!/usr/bin/env bash
PATH=/home/user/example/foo/bar
mkdir -p /tmp/backup$PATH
그리고 지금은 "$ 경로"의 첫 번째 폴더를 얻으려면 :/홈/
cd /tmp/backup
rm -rf ./home/
cd - > /dev/null
가 어떻게 항상 위의 예와 같이 첫 번째 폴더를 검색 할 수 있습니다? "dirname $ PATH"는 "/ home/user/example/foo /"를 반환합니다.
미리 감사드립니다. :) 항상 절대 양식을 가지고
경로가 상대 경로이고'dir1/in/dir2'처럼 보이는 경우'-f2' 대신'-f1' 필드를 사용해야합니다. – dmeu