
vi myScript.sh
vi 편집기를 활용하여 아래의 내용 입력
#!/bin/bash
val="HELLO SCRIPT"
echo $val
sh <스크립트_파일_경로>
sh myScript.sh

<스크립트_파일_경로>
./myScript.sh // 현재 디렉토리에 있는 경우 ./ 추가
현재 디렉토리에 있는 경우 ./ 를 추가해서 경로를 작성
실행할 스크립트 파일에 실행 권한(x) 이 있어야 실행 가능

현재는 스크립트 파일에 실행 권한(x) 이 없기 때문에 Permission denied 로 실행되지 않는다. 따라서 chmod 명령어를 통해, 해당 파일에 대한 실행 권한을 부여해야 한다.
user (u) 에게 실행 권한 (x) 부여
chmod u+x myScript.sh
또는
chmod 764 myScript.sh

export PATH=$PATH:<스크립트_파일이_담긴_디렉토리_경로>
export PATH=$PATH:/home/bh/scripts
echo $PATH

/home/bh/scripts 가 PATH에 추가된 것을 확인할 수 있다.
<스크립트_파일명>
myScript.sh

해당 스크립트의 상위 디렉토리를 PATH 에 추가하였기 때문에,
스크립트 파일명 만으로 실행이 되는 것을 확인할 수 있다.
또한, 해당 디렉토리 뿐만 아니라 다른 위치에서도 스크립트 파일명 만으로 실행이 가능하다.

상위 디렉토리를 PATH 에 추가함으로써, 스크립트 파일명 은 명령어처럼 사용 가능하다.