"Sh foreach 스타일"의 두 판 사이의 차이

 
(같은 사용자의 중간 판 3개는 보이지 않습니다)
3번째 줄: 3번째 줄:
;array in sh
;array in sh
;sh foreach 스타일
;sh foreach 스타일
<source lang='bash'>
<source lang='bash'>
#!/bin/sh
set -- "John Smith" "Jane Doe" "Mike Barnes" "Kevin Patterson"
set -- "John Smith" "Jane Doe" "Mike Barnes" "Kevin Patterson"
while [ $# -gt 0 ]; do
    echo [$1]
shift; done
# [John Smith]
# [Jane Doe]
# [Mike Barnes]
# [Kevin Patterson]
</source>
<source lang='bash'>
#!/bin/sh
AAA='"John Smith" "Jane Doe" "Mike Barnes" "Kevin Patterson"'
eval set $AAA
while [ $# -gt 0 ]; do
while [ $# -gt 0 ]; do
     echo [$1]
     echo [$1]
16번째 줄: 31번째 줄:
==같이 보기==
==같이 보기==
* [[bash foreach 스타일]]
* [[bash foreach 스타일]]
* [[syntax error: unexpected "("]]


==참고==
==참고==

2020년 5월 21일 (목) 15:40 기준 최신판

1 개요[ | ]

array in sh
sh foreach 스타일
#!/bin/sh
set -- "John Smith" "Jane Doe" "Mike Barnes" "Kevin Patterson"
while [ $# -gt 0 ]; do
    echo [$1]
shift; done
# [John Smith]
# [Jane Doe]
# [Mike Barnes]
# [Kevin Patterson]
#!/bin/sh
AAA='"John Smith" "Jane Doe" "Mike Barnes" "Kevin Patterson"'
eval set $AAA
while [ $# -gt 0 ]; do
    echo [$1]
shift; done
# [John Smith]
# [Jane Doe]
# [Mike Barnes]
# [Kevin Patterson]

2 같이 보기[ | ]

3 참고[ | ]

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