IT
0408. [expr : ] expr 의 : 명령사용하기
띠앗머리
2016. 2. 18. 12:23
#!/bin/ksh p="version.100" echo `expr "$p" : '.*'` echo `expr "$p" : '\(.*\)'` echo `expr "$p" : '[a-z]*'` echo `expr "$p" : '\([a-z]*\)'`
[ec :/usr7/ec/kim]#pick 11 version.100 7 version
expr "$p" : '.*' 는 $p 변수에서 모든 문자의 갯수를 리턴한다 expr "$p" : '\(.*\)' 는 $p 변수의 모든 문자를 리턴한다.
정규표현식에 매치 되는 문자들이 있으면 expr 은 0 (참) 의 값을 리턴한다. name="kim dany" if expr "$name" : '.*' > /dev/null then echo "문자수를 리턴한다. status 는 0 을 리턴한다" fi
|