Computer Science/Linux
리눅스 쉘 스크립트 현재 위치 확인
2mukee
2024. 9. 28. 20:28
320x100
320x100
$0
실행되는 스크립트의 이름 (첫 번째 인자)
$0~$n까지
- 참고
$# (인자의 전체 개수)
$@ / $* (인자 전체)
dirname
마지막 / 이전의 이름 출력
#/bin/bash
#foo/bar/tmp.sh
ANOTHER_DIR=$(dirname $(dirname $SCRIPT_DIR))/baz
echo $ANOTHER_DIR
#./baz
basename
경로의 디렉터리들을 제외한 마지막 이름 (파일명)
echo "$(basename $0)"
#tmp.sh
Reference
300x250
728x90