리눅스 썸네일형 리스트형 쉘 스크립트 - 문자열 다루기 출처: http://wonylog.tistory.com/192 문자열 길이 ${#string} expr length $string expr "$string" : '.*' stringZ=abcABC123ABCabc echo ${#stringZ} # 15 echo `expr length $stringZ` # 15 echo `expr "$stringZ" : '.*'` # 15 문자열 시작에서부터 매칭되는 문자열조각(substring)의 길이 expr match "$string" '$substring' $substring 은 정규 표현식입니다. expr "$string" : '$substring' $substring 은 정규 표현식입니다. stringZ=abcABC123ABCabc # |------| echo .. 쉘 스크립트 - 표현식 원본출처: http://bban2.tistory.com/82 - 표현식 : 산술비교 , 문자열비교 , 파일조건 [산술비교] - [ $A -eq $B ] : A와 B가 같으면 참 (Equal) - [ $A -ne $B ] : A와 B가 같지 않으면 참 (Not Equal) - [ $A -gt $B ] : A가 B보다 크면 참 (Greater Then) - [ $A -ge $B ] : A가 B보다 크거나 같으면 참 (Greater Equal) - [ $A -lt $B ] : A가 B보다 작으면 참 (Less Then) - [ $A-le $B ] : A가 B보다 작거나 같으면 참 (Less Equal) - [ ! $A ] : A가 참이면 거짓, 거짓이면 참 - [ $A -a $B ] : $A AND $B의 결.. 이전 1 다음