sed 로 한 라인 제거하기?
글쓴이: dotri / 작성시간: 수, 2005/04/27 - 11:19오전
sed 를 사용해서 텍스트 파일의 특정 패턴을 찾아, 그 라인 전체를 지우고 싶습니다. 패턴을 찾아 바꾸는 법은 알겠는데.. 제거하려면 어떤 명령을 주어야 하나요? 참고로.. 찾고자 하는 패턴은 이렇습니다.
[0-9]\{2,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}
지금까지는 /s 로 이 패턴을 다른 문자열로 대체하는 식으로만 써 왔는데.. 이 패턴이 포함된 문장을 제거해야 할 상황이 생겼습니다.
sed 와 정규표현식을 모르니 많이 불편하네요. 언젠가 배워야지 하면서도 마음처럼 잘 되지도 않고..
Forums:
Re: sed 로 한 라인 제거하기?
sed -e "/[0-9]\{2,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}\.[0-9]\{1,3\}/d"
로 하시면 될 것 같습니다.---
배려하는 마음을 갖자.
sed에 대한 짧으면서 핵심을 아주 잘 정리한 tutorial입니다
sed에 대한 짧으면서 핵심을 아주 잘 정리한 tutorial입니다
http://www-106.ibm.com/developerworks/linux/library/l-sed1.html
Sed 번역본입니다..
최영덕님께서 올려주신 번역본입니다..
http//doc.kldp.org/wiki.php/DocbookSgml/Sed-TRANS
댓글 달기