안녕하세요. 언제나 휴일, 언휴예요.
이번에는 입력 인자를 알아보아요.
일반적으로 프로그램을 실행하면서 전달하는 인자를 argument라고 부르고 함수를 호출하면서 전달하는 인자를 parameter라고 불러요.
쉘 스크립트를 실행할 때 전달하는 인자를 접근할 때 위치 인자를 사용할 수 있습니다. 전체 인자 개수는 $#으로 표현하고 특정 순번에 해당하는 인자를 표현할 때는 $0, $1, $2 등의 표현을 사용할 수 있어요.
다음은 인자 개수와 특정 순번에 해당하는 인자를 출력하는 예제입니다.
#argu_sh #쉘 프로그래밍 실습 #매개 변수 사용 #작성자 : eh. jang echo argument count is $# echo argu0:$0 echo argu1:$1 echo argu2:$2
함수의 인자도 같은 방법으로 확인할 수 있어요. 함수의 인자를 사용할 때는 $1부터 사용하세요. 다음은 함수의 인자 목록을 출력하는 예제입니다.
#param_sh #쉘 프로그래밍 실습 #매개 변수 사용 #작성자 : eh. jang function foo(){ echo ============ echo parameter count is $# echo param1:$1 echo param2:$1 echo param3:$3 } foo abc 123 hello foo korea fighting