반응형
쉘 스크립트에서 현재 실행되는 쉘 스크립트 파일의 실행 경로를 구할때 사용하는 명령어로 dirname $0 이 있다.
dirname은 기본적으로 리눅스에서 제공하는 명령어로서 dirname [fullPath] 형식으로 사용된다.
fullPath에서 파일이름을 제외한 path 부분을 리턴해주며, 실제로 파일이나 디렉토리가 존재하지 않아도 입력된 fullPath 에서 path 형식으로 된 부분을 리턴한다.
$ dirname /home/tester/abcd.jpg |
$0 는 실행한 쉘 스크립트의 경로가 지정되는데, 아래처럼 dirname과 같이 사용될경우 쉘 스크립트가 실행된 경로를 알아낼수 있다.
#!/bin/sh
|
'Linux' 카테고리의 다른 글
[HAProxy] 아파치 인증서를 이용한 SSL 인증서 만들기 (0) | 2022.05.27 |
---|---|
MySQL 설치 오류 (RPM GPG KEY Error) (0) | 2022.01.20 |
Linux SVN 저장소(repository) 생성 (0) | 2014.11.28 |
[CentOS] SVN 설치 및 부팅시 SVN 데몬 자동실행 (0) | 2014.11.18 |
리눅스 kill 명령어를 통한 프로세스 종료 (0) | 2014.10.31 |