"리눅스 숫자 필터"의 두 판 사이의 차이

3번째 줄: 3번째 줄:
;문자열에서 숫자만 추출하기
;문자열에서 숫자만 추출하기


<source lang='bash'>
==방법 1: tr==
echo '문자열' | tr -cd [0-9]
</source>
<source lang='bash'>
echo '문자열' | tr -cd [[:digit:]]
</source>
 
==실행예시==
<source lang='cli'>
<source lang='cli'>
[root@zetawiki ~]# echo 'hello123world45'
[root@zetawiki ~]# echo 'hello123world45'
21번째 줄: 14번째 줄:
<source lang='cli'>
<source lang='cli'>
[root@zetawiki ~]# echo 'hello123world45' | tr -cd [[:digit:]]
[root@zetawiki ~]# echo 'hello123world45' | tr -cd [[:digit:]]
12345
</source>
==방법 2==
<source lang='cli'>
[root@zetawiki ~]# str='hello123world45'
[root@zetawiki ~]# number=${str//[^0-9]}
[root@zetawiki ~]# echo $number
12345
12345
</source>
</source>

2015년 6월 9일 (화) 00:47 판

1 개요

리눅스 숫자 필터
문자열에서 숫자만 추출하기

2 방법 1: tr

[root@zetawiki ~]# echo 'hello123world45'
hello123world45
[root@zetawiki ~]# echo 'hello123world45' | tr -cd [0-9]
12345
[root@zetawiki ~]# echo 'hello123world45' | tr -cd [[:digit:]]
12345

3 방법 2

[root@zetawiki ~]# str='hello123world45'
[root@zetawiki ~]# number=${str//[^0-9]}
[root@zetawiki ~]# echo $number
12345

4 같이 보기

5 참고 자료

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}