10.3.1 특수 매개변수
함수의 매개변수는 순서대로 $1, $2, $3 등으로 사용할 수 있습니다. 이는 매개변수의 순서를 나타낸다고 해서 위치 매개변수(positional parameter)라고 합니다. 이외에도 특수 매개변수(special parameter)가 있습니다. 이 절에서는 특수 매개변수의 종류와 특징에 대해 알아봅니다.
● $#
$#는 스크립트나 함수의 매개변수 개수를 나타내는 특수 매개변수입니다. 간단한 실습으로 사용법을 알아보겠습니다.
1 다음 내용을 special_param.sh 파일에 작성합니다.
special_param.sh
#!/bin/bash
echo "number of input param: $#"