[완료] 정규식으로 숫자 추출하여 다른 변수에 저장하는 방법 문의드립니다.
글쓴이: hahaite / 작성시간: 수, 2012/06/20 - 3:12오후
안녕하세요.
아래와 같이 .sh 파일을 생성하고 내용을 채웠을 때,
정규식으로 MW_PATH 에서 숫자만 쏙 빼내고 싶은데요.
인터넷 찾아봐도 답이 안보여 결국 질문을 드립니다.
===== test.sh 의 내용
MW_PATH=middleware_2.5.23a30
MW_VERSION=????????????????
echo $MW_VERSION
===== test.sh 의 내용 끝
# . test.sh
252330
위와 같이 나오게 하기 위해서 ???? 부분을 어떻게 작성해야할까요?
Forums:
MW_VERSION=$( echo $MW_PATH |
오옷~ 감사합니다.
답변 고맙습니다. 잘 되네요. ^^
즐거운 하루 보내세요. ^^
^^
백쿼트(`)와 tr 명령 조합으로...
MW_VERSION=`echo ${MW_PATH} | tr -d [a-zA-Z_\.]`
bash 자체 문자열 처리 방법으로는 어떻게 할 수 있는지 궁금합니다.
MW_VERSION=${MW_PATH//[^0-9]/
MW_VERSION=${MW_PATH//[^0-9]/}
댓글 달기