OS/Linux
숫자가 포함된 문자열에서 숫자만 추출하기
구닥다리 엔지니어
2014. 10. 20. 19:21
1. grep 을 이용
$ grep -o '[0-9]' file.txt # 1자리씩 추출
$ grep -o '[0-9]*' file.txt # 1자리 이상의 숫자 추출
-o , only-matching : 무조건 일치하는 것만 추출
2. sed 이용
$ echo syslog12 | sed 's/[^0-9]//g'
0-9가 아닌것은 삭제