[완료] grep 에서 정규식이 안되는지요
글쓴이: gorinux / 작성시간: 화, 2008/04/22 - 2:44오후
데비안 이고 sh 쉘프로그래밍으로
아래 시간에서
200804220811
200804220924
200804221349
200804221910
200804222311
200804230014
200804230407
200804230844
200804230901
200804231011
시간들 사이에서 2008042209 부터 2008042308 사이의 값만 뽑아내려고 grep에서 정규식을 적용해봤는데 필터링이 안 되는데요
grep '2008042{2{09,1[0-9],2[0-3]},30[0-8]}'
이렇게 해봤는데 틀린 부분이 어딘지요?
Forums:
대충
grep '2008042\(2\(09\|[1-9]\)\|30[0-8]\).*' test.txt
grep '2008042\(209\|2[1-9]\|30[0-8]\).*' test.txt
두번째가 보기는 편하네요.
-------------------------------
인생 뭐 있음!
-------------------------------
== warning 대부분 틀린 얘기입니다 warning ===
감사합니다. 저걸
감사합니다.
저걸 참고로 해서 특정 시간대 부분만 추릴수 있게 되었습니다. :-)
엄마...뭐야이거..무서워...ㅠ.,ㅠ
쉘프로그래밍 ㅠㅠ
잇힝...
씨나 자바로짜면 초큼 어려운데
쉘로짜니까 아주 간편하군요.
으흠...그런데....복잡한 데이터베이스를 이용할때는 자바나 씨쁠쁠이 용의하겠죠?
킁...ㅡ.,ㅡ 그런데 보니 매우 간편하다능....
리눅스에서만 할수있는건가요?
윈도우로는 안되려나?
으흠...
---------------------------------------------------------------------------------------------------------------
루비 온 레일즈로 만들고 있는 홈페이지 입니다.
http://jihwankim.co.nr
여러 프로그램 소스들이 있습니다.
필요하신분은 받아가세요.
cygwin
cygwin
참고로 egrep을 쓰시면
참고로 egrep을 쓰시면 extended regular expression도 쓰실 수 있는 것으로 알고 있습니다. 근데 이것으로도 해결이 가능하신지는 잘...
grep 는 global/regular
grep 는 global/regular expression/print 의 약자입니다.
설마 regular expression이 안되진 않겠지요?
댓글 달기