쉘 스크립트에서 문자열 다루기

meenzoon·2022년 2월 7일
0

1. 문자열 자르기

#/bin/sh

# STR 변수에 있는 문자열을 offset부터 length 길이만큼 잘라서 출력
echo "${STR:offset:length}"

# length 값을 입력하지 않으면 offset부터 문자열 끝까지 출력
echo "${STR:offset}"

# 음수값을 입력하면 문자열 뒤에서부터 offset을 계산함
echo "${STR:(-5)}"

2. 문자열 합치기

#/bin/sh

str1=Hello
str2=World

echo "$str1 $str2"

문자열 출력: Hello World

3. 배열형태로 문자열 for문 돌리기

#/bin/sh

# 배열 변수를 for문에 인자값으로 입력하여 문자열을 for문으로 출력
array_1=("value1" "value2" "value3")

for value in "${array_1[@]}";
do
	echo $value
done

0개의 댓글