sed -n '/west/, /east/p' datafile 을 역으로 검색하는 방법이 없을까요?

khalisto의 이미지

안녕하세요.

sed 패턴검색에 관한 내용을 찾다가 sed -n '/west/, /east/p' datafile 를 알게 되었는데

datafile 의 내용이 아래와 같을 때

west
north
east
south

위 명령을 실행하면 west~east 범위 내의 내용을 아래로 검색하여 출력하는데 이와 반대로 시작 패턴이 east 이고 종료패턴이 west

이게 (east~west 사이의 내용을 위로 검색) 하는 방법이 있을까요??

Sdsf3qUr의 이미지

tac 이라는 명령어가 파일의 내용을 거꾸로 출력 합니다. 마지막줄이 맨 첫출로 출력이 되지요.

tac datafile | sed ...

이런식으로 사용하면 될 것 같습니다.