더북(TheBook)

  2 스크립트를 실행해 매개변수의 개수를 확인합니다.

icon_con

터미널

gilbut@ubuntu2404:~/script$ ./special_param.sh 
number of params: 0
number of params: 1
number of params: 2
number of params: 3
number of params: 2
number of params: 1

함수의 인자에 대해서도 동일한 결과가 나옵니다.

 

$0

$0은 실행 중인 스크립트 파일의 이름을 나타내는 특수 매개변수입니다. 그래서 스크립트 파일의 이름을 출력하거나 스크립트 사용 예를 출력할 때 사용하기 좋습니다. 같은 원리로 $0을 함수에서 사용하면 함수 이름을 출력할 것 같지만, $0은 함수에서는 사용할 수 없습니다.

$0을 어떻게 사용하는지 실습으로 확인해 봅시다.

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