parm.sh <Code:Shell Script> #!/bin/bash
echo $0 을 호출하였음 echo 첫 번째 : $1, 두 번째 : $2, 세 번째 : $3 echo 위치 파라미터 개수 : $# </Code>
parm.sh
parm.sh 홍길동
parm.sh 홍길동 임꺽정
parm.sh 홍길동 임꺽정 장길산
이 세 가지 경우 결과가 다르게 출력되는 것을 알 수 있을 것이다.
check.sh <Code:Shell Script> #!/bin/bash name=${1:?”이름 아규먼트가 필요합니다.”} echo 안녕하세요 $name 님. </Code>
${1:?“이름 아규먼트가 필요합니다.”} 는 $1에 인자가 들어오지 않았을 때 “이름 아규먼트가 필요합니다.” 라는 메시지를 출력하라는 의미이다.