Bash Shell Script - 문자열을 연결하는 방법

By JS | Last updated: October 04, 2021

Linux의 Bash 쉘 스크립트에서 두개 이상의 문자열을 연결하는 방법을 소개합니다.

1. 두개의 문자열 변수 연결

"$VAR1$VAR2"처럼 문자열들을 연결하여 새로운 문자열을 만들 수 있습니다.

#!/bin/bash

VAR1="Hello"
VAR2="World"

STR3="$VAR1$VAR2"

echo "$STR3"

Output:

$ bash example.sh
HelloWorld

1.1 문자열 안에 문자열 변수 넣기

다음과 같이 어떤 문자열 내부에 다른 문자열을 추가하여 새로운 문자열을 만들 수 있습니다.

#!/bin/bash

VAR1="Bash"
VAR2="Welcome to ${VAR1}"

echo "$VAR2"

Output:

$ bash example.sh
Welcome to Bash

두개 이상의 변수들을 연결할 수도 있습니다.

#!/bin/bash

VAR1="Hello"
VAR2="World"

STR3="$VAR1 $VAR2, Bash!"

echo "$STR3"

Output:

$ bash example.sh
Hello World, Bash!

2. += 연산자를 이용하여 문자열 연결

아래와 같이, += 연산자로 문자열을 연결할 수 있습니다.

#!/bin/bash

VAR1="Hello"
VAR2="World"

VAR1+=$VAR2

echo "$VAR1"

Output:

$ bash example.sh
HelloWorld

3. 반복문을 이용하여 문자열 연결

For loop로 리스트의 모든 문자열을 순회하면서 연결할 수 있습니다.

#!/bin/bash

NUMS=""
for NUM in 'One' 'Two' 'Three' 'Four'; do
  NUMS+="${NUM} "
done

echo "$NUMS"

Output:

$ bash example.sh
One Two Three Four
댓글을 보거나 쓰려면 이 버튼을 눌러주세요.
codechachaCopyright ©2019 codechacha