쉘스크립트에서 문자열 길이 함수
- OS & Program/Shell Script
- 2010. 7. 19. 14:02
*** 검색어 : nabiro, 쉘스크립트, shell script, 문자열, 길이, 문자열길이,
strA="abcde"
strB="123"
cntStrA=`echo $strA | wc -c`
cntStrB=`echo $strB | wc -c`
echo "strA의 길이: $cntStrA"
echo "strB의 길이: $cntStrB"
=================================
결과는
strA의 길이: 6
strB의 길이: 4
위와같이 우리가 생각하는 문자열의 길이 +1 개만큼 나옵니다.
왜 +1개인지는 아직 모르겠습니다.
strA="abcde"
strB="123"
cntStrA=`echo $strA | wc -c`
cntStrB=`echo $strB | wc -c`
echo "strA의 길이: $cntStrA"
echo "strB의 길이: $cntStrB"
=================================
결과는
strA의 길이: 6
strB의 길이: 4
위와같이 우리가 생각하는 문자열의 길이 +1 개만큼 나옵니다.
왜 +1개인지는 아직 모르겠습니다.
*****
또는 아래와 같은 방법도 있습니다.
strA="abcde"
echo ${#strA}
결과는 5 나오네요.
'OS & Program > Shell Script' 카테고리의 다른 글
쉘스크립트에서 abc.java 파일명에서 abc만 추출하고자 하는 경우 (0) | 2010.08.17 |
---|---|
쉘스크립트에서 정수 비교 연산자 정리 (0) | 2010.08.17 |
쉘스크립트 문법 테스트 (0) | 2010.08.17 |
쉘스크립트의 조건문에서 test: argument expected 오류 날 때의 대처 방법 (0) | 2010.08.17 |
쉘스크립트에서 문자열 삭제 방법 (0) | 2010.07.19 |