"Bash 가변길이 매개변수"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-<source lang='cli'> +<source lang='console'>))
잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(사용자 2명의 중간 판 3개는 보이지 않습니다)
1번째 줄: 1번째 줄:
;Bash 가변길이 매개변수
;Bash에서 가변길이 매개변수 함수 사용
;Bash에서 가변길이 매개변수 함수 사용
;Bash 가변 길이 매개변수 개수 얻기
;Bash 가변 길이 매개변수 개수 얻기
4번째 줄: 5번째 줄:
==예제==
==예제==
;소스 예시
;소스 예시
<source lang='bash'>
<syntaxhighlight lang='bash'>
foo() {
foo() {
   for p in "$@"; do
   for p in "$@"; do
11번째 줄: 12번째 줄:
}
}
foo a b "hello world"
foo a b "hello world"
</source>
</syntaxhighlight>


;실행결과
;실행결과
<source lang='console'>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# foo() {
[root@zetawiki ~]# foo() {
>  for p in "$@"; do
>  for p in "$@"; do
20번째 줄: 21번째 줄:
>  done
>  done
> }
> }
</source>
</syntaxhighlight>
<source lang='console'>
<syntaxhighlight lang='console'>
[root@zetawiki ~]# foo a b "hello world"
[root@zetawiki ~]# foo a b "hello world"
[a]
[a]
[b]
[b]
[hello world]
[hello world]
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==
*[[Bash에서 함수 리턴 값 받기]]
* [[Bash에서 함수 리턴 값 받기]]
*[[가변길이 매개변수]]
* [[JavaScript에서 가변길이 매개변수 함수 사용]]
*[[JavaScript에서 가변길이 매개변수 함수 사용]]
* [[가변길이 매개변수]]
* [[언어별 가변길이 매개변수]]


==참고 자료==
==참고==
*http://eqcode.com/wiki/Variable_length_arguments
*http://eqcode.com/wiki/Variable_length_arguments
*http://eqcode.com/wiki/Foreach
*http://eqcode.com/wiki/Foreach


[[분류: bash]]
[[분류: bash]]

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

Bash 가변길이 매개변수
Bash에서 가변길이 매개변수 함수 사용
Bash 가변 길이 매개변수 개수 얻기

1 예제[ | ]

소스 예시
foo() {
  for p in "$@"; do
    echo "[$p]"
  done
}
foo a b "hello world"
실행결과
[root@zetawiki ~]# foo() {
>   for p in "$@"; do
>     echo "[$p]"
>   done
> }
[root@zetawiki ~]# foo a b "hello world"
[a]
[b]
[hello world]

2 같이 보기[ | ]

3 참고[ | ]

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