Bash를 사용하여 문자열을 연결하는 방법

Bash를 사용하여 문자열을 연결하는 방법

연결은 두 값을 함께 결합하는 프로세스입니다. 문자열 연결은 프로그래밍의 필수적인 부분이며 모든 유형의 소프트웨어에서 이를 사용할 수 있습니다.

다른 프로그래밍 언어는 다른 방식으로 문자열 연결을 처리합니다. Bash는 두 문자열을 연결하는 몇 가지 방법을 제공합니다.

Bash에서 문자열을 결합하는 방법을 살펴보십시오.

+= 연산자 사용

Bash에서 += 연산자를 사용하여 두 개의 문자열 또는 변수를 추가할 수 있습니다. 먼저 문자열의 첫 번째 부분을 포함하는 Bash 변수를 선언하고 += 연산자를 사용하여 문자열의 두 번째 부분과 연결합니다. echo를 사용하여 결과 문자열을 출력하십시오. += 연산자를 사용하여 bash에서 문자열을 연결하는 방법은 다음과 같습니다.

#!/usr/bin/bash

s="Hello"
s+="World, from MUO"
echo "$s"

출력은 “Hello World, from MUO”를 반환해야 합니다.

복합 연산자로 문자열 연결

예제에서는 문자열 변수를 문자열 리터럴과 연결했습니다. 두 변수의 값을 연결하려는 경우 이 방법을 적용할 수 있습니다. 리터럴 문자열을 다음과 같이 연결하려는 두 번째 변수로 바꿉니다.

#!/usr/bin/bash

s="Merry"
d="Christmas"
s+=$d
echo "$s"

쉘 스크립트를 실행하면 “Merry Christmas”가 출력되어야 합니다.

문자열을 순차적으로 배치하여 연결

두 개 이상의 문자열이나 변수를 연결하는 가장 쉬운 방법은 연속적으로 기록하는 것입니다. 이것이 최적의 접근 방식이 아닐 수도 있지만 여전히 작업을 수행합니다. 코드는 다음과 같이 표시됩니다.

#!/usr/bin/bash

s="Manchester"
b="City"
echo "$s $b"

출력은 “Manchester City”여야 합니다. 매개변수 확장을 사용하여 문자열 리터럴을 변수에 연결할 수도 있습니다. 방법은 다음과 같습니다.

#!/usr/bin/bash

s="Manchester City"
c="Erling Haaland plays in ${s}"
echo "$c"


출력은 “맨체스터 시티에서 엘링 홀란드의 활약”이어야 합니다.

리터럴과 변수 연결

문자열을 숫자와 연결

Bash에서는 데이터 유형 불일치 오류 없이 문자열과 숫자를 쉽게 연결할 수 있습니다. 달리 지정하지 않는 한 Bash는 값을 문자열로 취급하기 때문입니다. 값이 “3”인 변수는 Python과 같은 언어에서 정수로 취급될 수 있지만 Bash는 항상 문자열 값으로 취급합니다.

+= 연산자를 사용하거나 순차적으로 작성하여 문자열과 숫자를 연결할 수 있습니다. 예를 들면 다음과 같습니다.

#!/usr/bin/bash

a="Hundred is "
a+=100
echo "$a"

이 프로그램의 출력은 “Hundred is 100″이어야 합니다. 이제 Bash에서 문자열을 연결하는 가장 좋은 방법을 모두 알게 되었습니다.

Bash 스크립팅의 기본 사항 알아보기

Bash 스크립트는 중요한 작업과 일상적인 작업을 모두 자동화하는 데 유용합니다. Bash를 사용하면 시스템이나 서버를 유지 관리하는 데 도움이 되는 미니 셸 프로그램을 작성할 수 있습니다.

문자열 연결은 Bash 프로그램을 작성하는 데 필요한 기본 기술 중 하나입니다. 기본 사항에 대한 확실한 이해는 쉘 스크립팅을 마스터하는 데 도움이 됩니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다