[shell script] for문에서 문자열 반복
802 단어 shell scriptshell script
for문의 반복 파라미터로 문자열이 온다면 띄어쓰기를 기준으로 반복됩니다.
for문을 이용할 때 문자열을 띄어쓰기를 기준으로 반복시킬 수 있습니다.
$ cat test1
for test in A B C D E F
do
echo "word: $test"
done
$ ./test1
word: A
word: B
word: C
word: D
word: E
word: F
특수 문자가 들어간 경우,
문자열 2개를 묶고 싶을 경우,
큰따옴표("
)를 이용해 감싸주어 구분합니다.
$ cat test1
#!/bin/bash
for test in I "don't" know if "this'll" work
do
echo "word: $test"
done
$ ./test1
word: I
word: don't
word: know
word: if
word: this'll
word: work
$ cat test1
#!/bin/bash
for test in my name is "Hyeob Kim"
do
echo "word: $test"
done
$ ./test1
word: my
word: name
word: is
word: Hyeob Kim
Author And Source
이 문제에 관하여([shell script] for문에서 문자열 반복), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@khyup0629/shell-script-for문에서-문자열-반복저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)