Fish Shell:
문자열 연결하기
How to: (방법)
Fish Shell에서 문자열 연결은 간단합니다. 변수나 문자열을 바로 이어 붙이세요. 그리고 결과를 확인하세요.
# 문자열 연결하기
set greeting "안녕하세요, "
set name "철수님!"
echo $greeting$name출력:
안녕하세요, 철수님!# 문자열에 변수를 연결하여 새 변수 생성하기
set prefix "고객님의 번호는 "
set user_id "1234"
set message $prefix$user_id
echo $message출력:
고객님의 번호는 1234Deep Dive (심층 분석)
Fish Shell에서 문자열 연결은 확장 방식(extensible)이며, 쉽고 직관적입니다. 과거의 다른 쉘과 달리, Fish는 추가적인 구문 없이도 직접적인 방식을 제공합니다. 예를 들어, Bash에서는 echo "Hello, " . "World!"와 같은 점 연산자가 필요했지만, Fish에서는 그냥 붙여 넣기만 하면 됩니다.
대안적으로, string 명령어를 사용하여 문자열을 조작할 수 있으며, 이는 더 복잡한 문자열 작업에 사용될 수 있습니다. 예를 들어:
string join '' "사과는" " 맛있어요!"내부적으로, Fish는 문자열을 환경 변수처럼 다루며, 명령어 치환(command substitution)과 파이프라인(pipelining)을 통해 강력한 문자열 연산 기능을 제공합니다.