위치인자를_이용한_스크립트

parm.sh

#!/bin/bash

echo $0 을 호출하였음
echo 첫 번째 : $1, 두 번째 : $2, 세 번째 : $3
echo 위치 파라미터 개수 : $#

parm.sh
parm.sh 홍길동
parm.sh 홍길동 임꺽정
parm.sh 홍길동 임꺽정 장길산

이 세 가지 경우 결과가 다르게 출력되는 것을 알 수 있을 것이다.

check.sh

#!/bin/bash
name=${1:?”이름 아규먼트가 필요합니다.”}
echo 안녕하세요 $name 님.

${1:?“이름 아규먼트가 필요합니다.”} 는 $1에 인자가 들어오지 않았을 때 “이름 아규먼트가 필요합니다.” 라는 메시지를 출력하라는 의미이다.

  • 위치인자를_이용한_스크립트.txt
  • Last modified: 2019/04/23 08:46
  • by jonghoon