이 작업을 수행하는 데 사용할 수 있다고 생각 sed
하지만 어떻게 해야 할지 잘 모르겠습니다. sed
"a"와 "b"라는 두 가지 패턴을 찾기 위해 파일을 반복하고 싶습니다 . "b"와 일치하는 줄을 만나면 "a"와 일치하는 마지막 줄을 표시하고 싶습니다. 이것이 어떻게 달성될 수 있습니까?
답변1
다음과 같이 작동하는 것 같습니다.
sed -n '/a/{h};/b/{g;p}' file.txt
이 작업을 수행하는 데 사용할 수 있다고 생각 sed
하지만 어떻게 해야 할지 잘 모르겠습니다. sed
"a"와 "b"라는 두 가지 패턴을 찾기 위해 파일을 반복하고 싶습니다 . "b"와 일치하는 줄을 만나면 "a"와 일치하는 마지막 줄을 표시하고 싶습니다. 이것이 어떻게 달성될 수 있습니까?
다음과 같이 작동하는 것 같습니다.
sed -n '/a/{h};/b/{g;p}' file.txt