Chapter 16 진화된 sed


Chapter 16 진화된 sed

#advanced sed 1. Multiline Commands 기본적으로 sed editer는 여러개의 data라인에서 한번에 한개의 라인을 처리하고 다음 라인을 처리 하는 구조로 동작을 합니다. 하지만 처리할 데이터가 여러개의 라인에 걸쳐 있을때 기본 sed 처리 구조로는 데이터 처리가 힘들어 지게 됩니다. 이를 위해 advanced sed 에디터는 아래 3개의 명령어를 제공 합니다. N: 기존의 데이터 스트림에 신규 데이터 라인을 추가 하게 해 줍니다. D: 여려개의 그룹에서 한개의 라인을 삭제하게 합니다. P: 여러개의 데이터 그룹에서 한개의 match되는 라인을 출력 next 명령어 소문자 n 명령어는 sed 에디터에게 데어터 스트림에서 다음라인으로 넘어 가라고 지시를 합니다. next 명령의 이해를 돕기 위해 아래의 예를 살펴 보도록 하겠 습니다. $ cat test1 ==> test1 파일의 내용을 보면 3개의 문자열이 빈 문자열로 구분이 되어 있음 This is ...


#add #advanced

원문링크 : Chapter 16 진화된 sed