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

잔글 (봇: 자동으로 텍스트 교체 (-<source lang='cli'> +<source lang='console'>))
3번째 줄: 3번째 줄:


==방법 1: tr==
==방법 1: tr==
<source lang='cli'>
<source lang='console'>
[root@zetawiki ~]# echo 'hello123 world45' | tr -cd [0-9]
[root@zetawiki ~]# echo 'hello123 world45' | tr -cd [0-9]
12345
12345
9번째 줄: 9번째 줄:


==방법 2: sed==
==방법 2: sed==
<source lang='cli'>
<source lang='console'>
[root@zetawiki ~]# echo 'hello123 world45' | sed 's/[^0-9]//g'
[root@zetawiki ~]# echo 'hello123 world45' | sed 's/[^0-9]//g'
12345
12345
15번째 줄: 15번째 줄:


==방법 3==
==방법 3==
<source lang='cli'>
<source lang='console'>
[root@zetawiki ~]# str='hello123 world45'
[root@zetawiki ~]# str='hello123 world45'
[root@zetawiki ~]# number=${str//[^0-9]}
[root@zetawiki ~]# number=${str//[^0-9]}

2016년 3월 29일 (화) 13:30 판

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

1 방법 1: tr

[root@zetawiki ~]# echo 'hello123 world45' | tr -cd [0-9]
12345

2 방법 2: sed

[root@zetawiki ~]# echo 'hello123 world45' | sed 's/[^0-9]//g'
12345

3 방법 3

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

4 같이 보기

5 참고 자료

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