sonumb

bash - 문자열에서 좌우 공백 제거 스크립트 본문

개발자 이야기

bash - 문자열에서 좌우 공백 제거 스크립트

sonumb 2021. 11. 30. 15:25

문자열 부분제거 이용하는 방법

$ str="         abc efg         "

$ echo ${#str}
25

# 좌측 공백 모두 제거
$ trimed_str=${str##+( )}
$ echo ${#trimed_str}
16

# 우측 공백 모두 제거
$ trimed_str=${trimed_str%%+( )}
$ echo ${#trimed_str}
7

$ echo $trimed_str
abc efg

echo 를 이용하는 방법


$ str="         abc efg         "

$ echo ${#str}
25

$ echo $str
abc efg

$ trimed_str=`echo $str`

$ echo $trimed_str
abc efg

$ echo ${#trimed_str}
7
반응형