편집을 취소할 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 게시해주세요.
최신판 | 당신의 편집 | ||
3번째 줄: | 3번째 줄: | ||
;Bash 함수 정의 | ;Bash 함수 정의 | ||
< | <source lang='bash'> | ||
함수명() { | 함수명() { | ||
명령어 | 명령어 | ||
} | } | ||
</ | </source> | ||
< | <source lang='bash'> | ||
함수명() { 명령어; } | 함수명() { 명령어; } | ||
</ | </source> | ||
==예시== | ==예시== | ||
< | <source lang='bash'> | ||
greet() { | greet() { | ||
echo 'hello' | echo 'hello' | ||
19번째 줄: | 19번째 줄: | ||
greet | greet | ||
# hello | # hello | ||
</ | </source> | ||
==비표준== | ==비표준== | ||
* 아래와 같이 <code>function 함수명() { ... }</code>형식은 비표준이며, POSIX표준 호환 전용 셸의 경우 <code>함수명() { ... }</code> 형식만 지원한다. | * 아래와 같이 <code>function 함수명() { ... }</code>형식은 비표준이며, POSIX표준 호환 전용 셸의 경우 <code>함수명() { ... }</code> 형식만 지원한다. | ||
< | <source lang='bash'> | ||
function greet() { | function greet() { | ||
echo 'hello' | echo 'hello' | ||
29번째 줄: | 29번째 줄: | ||
greet | greet | ||
# hello | # hello | ||
</ | </source> | ||
==같이 보기== | ==같이 보기== |