num=123abc
여기 위에서 숫자만 뽑고 싶은데요..
shell상에서 말고 스크립트 안에서 숫자만 뽑아서 변수에 넣고 싶은데 어떤식으로 써야 하나요?
도움주시면 감사하겠습니다.
num에 들어가는 규치에 따라 스크립트 형태로 바뀔텐데요.
숫자 위치가 정해져 있다면, num2 형식으로, 숫자 위치가 가변이라면, num3 형식으로 쓰시면 됩니다.
#!/bin/sh num=123abc num2=`echo $num | cut -b 1-3` echo "num2=$num2" num3=`echo $num | sed -e 's/[^0-9]//g'` echo "num3=$num3"
--- 배려하는 마음을 갖자.
감사합니다!
bash 라면
num=123abc num=${num//[^0-9]/} echo num=${num}
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
쉘스크립트
num에 들어가는 규치에 따라 스크립트 형태로 바뀔텐데요.
숫자 위치가 정해져 있다면, num2 형식으로,
숫자 위치가 가변이라면, num3 형식으로 쓰시면 됩니다.
---
배려하는 마음을 갖자.
감사합니다!
감사합니다!
bash
bash 라면
댓글 달기