더북(TheBook)

  2 앞의 스크립트는 실행할 때 인자 2개가 필요합니다. 인자가 2개 미만일 때는 스크립트 사용 방법을 출력하고 스크립트가 종료됩니다. 실행 권한을 준 후 다음과 같이 여러 방법으로 스크립트를 실행합니다.

icon_con

터미널

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개 입력하면 스크립트가 이름과 나이를 출력하고 종료됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.