"Bash 함수 정의"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
3번째 줄: 3번째 줄:
;Bash 함수 정의
;Bash 함수 정의


<source lang='bash'>
<syntaxhighlight lang='bash'>
함수명() {
함수명() {
   명령어
   명령어
}
}
</source>
</syntaxhighlight>
<source lang='bash'>
<syntaxhighlight lang='bash'>
함수명() { 명령어; }
함수명() { 명령어; }
</source>
</syntaxhighlight>


==예시==
==예시==
<source lang='bash'>
<syntaxhighlight lang='bash'>
greet() {
greet() {
echo 'hello'
echo 'hello'
19번째 줄: 19번째 줄:
greet
greet
# hello
# hello
</source>
</syntaxhighlight>


==비표준==
==비표준==
* 아래와 같이 <code>function 함수명() { ... }</code>형식은 비표준이며, POSIX표준 호환 전용 셸의 경우 <code>함수명() { ... }</code> 형식만 지원한다.
* 아래와 같이 <code>function 함수명() { ... }</code>형식은 비표준이며, POSIX표준 호환 전용 셸의 경우 <code>함수명() { ... }</code> 형식만 지원한다.
<source lang='bash'>
<syntaxhighlight lang='bash'>
function greet() {
function greet() {
echo 'hello'
echo 'hello'
29번째 줄: 29번째 줄:
greet
greet
# hello
# hello
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==

2020년 11월 2일 (월) 02:39 기준 최신판

1 개요[ | ]

Bash function
Bash 함수 정의
함수명() {
  명령어
}
함수명() { 명령어; }

2 예시[ | ]

greet() {
	echo 'hello'
}
greet
# hello

3 비표준[ | ]

  • 아래와 같이 function 함수명() { ... }형식은 비표준이며, POSIX표준 호환 전용 셸의 경우 함수명() { ... } 형식만 지원한다.
function greet() {
	echo 'hello'
}
greet
# hello

4 같이 보기[ | ]

5 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}