2 스크립트를 실행해 매개변수의 개수를 확인합니다.
터미널 |
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을 어떻게 사용하는지 실습으로 확인해 봅시다.