2013-09-03 4 views
1

일치 패턴에서 다른 일치 패턴으로 파일 내용을 추출하는 방법. 단지 쪼개지는 않습니다.일치 패턴에서 다른 일치 패턴으로 파일 내용 추출

예를 들어

: 내가 다른 파일에 내용을 추출하고

> myoccupation 

> mygrosssalary 
에 패턴

부터 콘텐츠를 제거하려면 위의 파일에

1.TXT

myname 
myage 
myeducation 
myaddress 
> myoccupation 
mydesignation 
mysalary 
myofficename 
> mygrosssalary 
mypermanentaddress 
myfathersname 

을 다른 파일에 추가하십시오.

awk '/> myoccupation/,/> mygrosssalary/' file 

나오지와 : AWK와

+0

구분선 중 하나 또는 둘 모두 포함하거나 배타적입니까? 예상 결과를 보여주십시오. –

답변

3

sed -n '/> myoccupation/,/> mygrosssalary/p' file 

그리고 다른 파일을 만들 출력 리디렉션을 사용할 수

comand ... > newfile 
3

이 당신을 위해 작동 할 수와 (GNU sed) :

sed -i -e '/> myoccupation/,/> mygrosssalary/{w newfile' -e 'd}' file