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

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
위치인자를_이용한_스크립트 [2019/04/23 08:44] jonghoon위치인자를_이용한_스크립트 [2023/09/05 15:46] (current) – external edit 127.0.0.1
Line 3: Line 3:
 #!/bin/bash #!/bin/bash
  
-echo \$0 을 호출하였음 +echo $0 을 호출하였음 
-echo 첫 번째 : \$1, 두 번째 : \$2, 세 번째 : \$3 +echo 첫 번째 : $1, 두 번째 : $2, 세 번째 : $3 
-echo 위치 파라미터 개수 : \$#+echo 위치 파라미터 개수 : $#
 </Code> </Code>
  
-parm.sh +parm.sh\\ 
-parm.sh 홍길동 +parm.sh 홍길동\\ 
-parm.sh 홍길동 임꺽정 +parm.sh 홍길동 임꺽정\\ 
-parm.sh 홍길동 임꺽정 장길산+parm.sh 홍길동 임꺽정 장길산\\
  
 이 세 가지 경우 결과가 다르게 출력되는 것을 알 수 있을 것이다. 이 세 가지 경우 결과가 다르게 출력되는 것을 알 수 있을 것이다.
Line 20: Line 20:
 name=${1:?”이름 아규먼트가 필요합니다.”} name=${1:?”이름 아규먼트가 필요합니다.”}
 echo 안녕하세요 $name 님. echo 안녕하세요 $name 님.
-<Code:Shell Script>+</Code>
  
 **${1:?"이름 아규먼트가 필요합니다."}** 는 $1에 인자가 들어오지 않았을 때 "이름 아규먼트가 필요합니다." 라는 메시지를 출력하라는 의미이다. **${1:?"이름 아규먼트가 필요합니다."}** 는 $1에 인자가 들어오지 않았을 때 "이름 아규먼트가 필요합니다." 라는 메시지를 출력하라는 의미이다.
  • 위치인자를_이용한_스크립트.1555976679.txt.gz
  • Last modified: 2023/09/05 15:46
  • (external edit)