더북(TheBook)

  2 스크립트 실행 권한을 준 후 다음과 같이 다양한 인자를 입력하며 실행합니다.

icon_con

터미널

gilbut@ubuntu2404:~/script$ chmod +x special_param.sh 
gilbut@ubuntu2404:~/script$ ./special_param.sh ----------------- ①
number of input param: 0
gilbut@ubuntu2404:~/script$ ./special_param.sh abc ------------- ②
number of input param: 1
gilbut@ubuntu2404:~/script$ ./special_param.sh abc xyz --------- ③
number of input param: 2
gilbut@ubuntu2404:~/script$ ./special_param.sh abc xyz 123 ----- ④
number of input param: 3
gilbut@ubuntu2404:~/script$ ./special_param.sh "abc xyz" 123 --- ⑤
number of input param: 2
gilbut@ubuntu2404:~/script$ ./special_param.sh "abc xyz 123" --- ⑥
number of input param: 1

인자가 없으면 $#의 값은 0이 됩니다.

스크립트 실행 명령 뒤에 입력하는 단어(인자)가 매개변수로 입력됩니다. 여기서는 인자 1개가 매개변수로 입력돼 $#는 1이 됩니다.

인자가 여러 개면 공백으로 구분합니다. 인자가 2개이므로 $#는 2가 됩니다.

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