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가 아닌것은 삭제
'OS > Linux' 카테고리의 다른 글
라인 마지막에 문자열 추가하기 - sed (0) | 2014.10.23 |
---|---|
특수문자 제외하고 문자,숫자만 추출하기 (0) | 2014.10.20 |
lvm - lv 확장하기 (0) | 2014.07.16 |
lvm - lvcreate size 100% 사용 (0) | 2014.07.16 |
tr을 사용하여 문자 변환과 삭제 (0) | 2014.07.11 |