2 앞의 스크립트는 실행할 때 인자 2개가 필요합니다. 인자가 2개 미만일 때는 스크립트 사용 방법을 출력하고 스크립트가 종료됩니다. 실행 권한을 준 후 다음과 같이 여러 방법으로 스크립트를 실행합니다.
터미널 |
gilbut@ubuntu2404:~/script$ chmod +x param_check.sh gilbut@ubuntu2404:~/script$ ./param_check.sh --------------------- ① usage: ./param_check.sh NAME AGE gilbut@ubuntu2404:~/script$ pwd /home/gilbut/script gilbut@ubuntu2404:~/script$ /home/gilbut/script/param_check.sh --- ② usage: /home/gilbut/script/param_check.sh NAME AGE gilbut@ubuntu2404:~/script$ ./param_check.sh monkey 12 ----------- ③ MESSAGE FROM ./param_check.sh: hello monkey, you are 12 years old |
① 인자 없이 스크립트를 실행하면 사용법이 출력됩니다.
② 스크립트를 절대 경로로 실행하면 $0도 절대 경로로 표시한 스크립트 이름을 출력합니다.
③ 인자를 2개 입력하면 스크립트가 이름과 나이를 출력하고 종료됩니다.