새 패턴을 찾을 때까지 한 grep 패턴 뒤에 줄 인쇄

피넛

다른 grep 일치를 칠 때까지 특정 grep 일치 다음에 텍스트 파일의 모든 줄을 가져오고 싶습니다. 하지만 그 이후에 또 다른 경기가 있으면 다시 라인을 보여주고 싶습니다. 예 : 내 텍스트 파일은 다음과 유사합니다.

Pattern_A
line1
line2
Pattern_B
line3
line4
Pattern_A
line5
line6
Pattern_B
line7

이제 다음을 출력하는 명령이 필요합니다.

Pattern_A
line1
line2
Pattern_A
line5
line6

미리 감사드립니다!

남자 이름

GNU sed 사용 :

sed -n '/Pattern_A/,/Pattern_B/{/Pattern_B/d;p}' file

산출:

Pattern_A 
1 호선 
2 호선 
Pattern_A 
호선 
LINE6

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

여러 패턴을 Grep하고 패턴 및 이전 줄 인쇄

분류에서Dev

패턴을 grep하고 패턴이 다시 나타날 때까지 다음 줄에 열로 인쇄하는 코드

분류에서Dev

grep 패턴과 결과 일치하는 줄을 같은 줄에 인쇄하는 방법은 무엇입니까?

분류에서Dev

로그 파일에서 한 줄에 패턴을 그 리핑하고 다음 패턴까지 다음 n 줄을 인쇄합니다.

분류에서Dev

줄의 시작 또는 중간에 패턴을위한 Grep

분류에서Dev

패턴을 찾을 때까지 여러 줄을 한 줄로 연결

분류에서Dev

grep을 사용하여 줄 끝에서 패턴 감지

분류에서Dev

awk에서 열의 한 줄에서 패턴을 인쇄하는 방법

분류에서Dev

Perl : 두 개의 동일한 패턴 사이에 줄을 인쇄하는 방법은 무엇입니까?

분류에서Dev

패턴 뒤가 아닌 줄에 대한 grep

분류에서Dev

친숙한 출력을 위해 Excel의 각 셀에서 패턴 뒤에 새 줄이있는 Write.table

분류에서Dev

열의 패턴이 2 줄로 일치하면 새 줄을 인쇄하는 방법은 무엇입니까?

분류에서Dev

한 줄에서 패턴을 찾고 다른 줄에서 교체

분류에서Dev

한 줄에있는 패턴의 n 번째 발생까지 인쇄 (포함)

분류에서Dev

패턴이 존재하지 않는 한 파일에서 패턴까지 줄을 제거합니다.

분류에서Dev

awk에서 줄이 "#"로 시작하지 않을 때 패턴을 인쇄합니다.

분류에서Dev

Sed 명령은 패턴이 발견되면 제거하고 새 줄을 찾을 때까지 다음 줄에 사각형 [] 사이에 추가합니다.

분류에서Dev

한 줄에서 패턴을 찾고 일치하는 패턴을 같은 줄에 추가합니다.

분류에서Dev

마지막 패턴 일치까지 내 패턴과 일치하는 모든 줄을 인쇄합니다.

분류에서Dev

VBA 정규식 패턴 : 내 패턴에서 밑줄을 칠 때 실패

분류에서Dev

특정 패턴과 일치 할 때까지 한 줄을 여러 줄로 분할

분류에서Dev

파일의 패턴과 함께 grep을 사용하여 일치하지 않는 패턴 인쇄

분류에서Dev

grep을 사용하여 한 번에 여러 패턴을 계산합니까?

분류에서Dev

패턴에 대해 처음 50 줄의 파일을 Grep

분류에서Dev

파일에서 패턴과 일치하는 첫 번째 줄을 추출하는 방법과 패턴이 없으면 고정 출력을 인쇄합니까?

분류에서Dev

다른 파일에있는 패턴 뒤에 연속 된 세 줄을 인쇄하는 방법

분류에서Dev

다른 파일에서 하나의 패턴을 가져 오는 동안 두 패턴 사이에 줄 인쇄

분류에서Dev

R : 패턴과 동일한 순서로 문자열에서 grep 패턴을 찾는 방법

분류에서Dev

한 줄에 여러 검색 패턴 인쇄 + 텍스트 조작

Related 관련 기사

  1. 1

    여러 패턴을 Grep하고 패턴 및 이전 줄 인쇄

  2. 2

    패턴을 grep하고 패턴이 다시 나타날 때까지 다음 줄에 열로 인쇄하는 코드

  3. 3

    grep 패턴과 결과 일치하는 줄을 같은 줄에 인쇄하는 방법은 무엇입니까?

  4. 4

    로그 파일에서 한 줄에 패턴을 그 리핑하고 다음 패턴까지 다음 n 줄을 인쇄합니다.

  5. 5

    줄의 시작 또는 중간에 패턴을위한 Grep

  6. 6

    패턴을 찾을 때까지 여러 줄을 한 줄로 연결

  7. 7

    grep을 사용하여 줄 끝에서 패턴 감지

  8. 8

    awk에서 열의 한 줄에서 패턴을 인쇄하는 방법

  9. 9

    Perl : 두 개의 동일한 패턴 사이에 줄을 인쇄하는 방법은 무엇입니까?

  10. 10

    패턴 뒤가 아닌 줄에 대한 grep

  11. 11

    친숙한 출력을 위해 Excel의 각 셀에서 패턴 뒤에 새 줄이있는 Write.table

  12. 12

    열의 패턴이 2 줄로 일치하면 새 줄을 인쇄하는 방법은 무엇입니까?

  13. 13

    한 줄에서 패턴을 찾고 다른 줄에서 교체

  14. 14

    한 줄에있는 패턴의 n 번째 발생까지 인쇄 (포함)

  15. 15

    패턴이 존재하지 않는 한 파일에서 패턴까지 줄을 제거합니다.

  16. 16

    awk에서 줄이 "#"로 시작하지 않을 때 패턴을 인쇄합니다.

  17. 17

    Sed 명령은 패턴이 발견되면 제거하고 새 줄을 찾을 때까지 다음 줄에 사각형 [] 사이에 추가합니다.

  18. 18

    한 줄에서 패턴을 찾고 일치하는 패턴을 같은 줄에 추가합니다.

  19. 19

    마지막 패턴 일치까지 내 패턴과 일치하는 모든 줄을 인쇄합니다.

  20. 20

    VBA 정규식 패턴 : 내 패턴에서 밑줄을 칠 때 실패

  21. 21

    특정 패턴과 일치 할 때까지 한 줄을 여러 줄로 분할

  22. 22

    파일의 패턴과 함께 grep을 사용하여 일치하지 않는 패턴 인쇄

  23. 23

    grep을 사용하여 한 번에 여러 패턴을 계산합니까?

  24. 24

    패턴에 대해 처음 50 줄의 파일을 Grep

  25. 25

    파일에서 패턴과 일치하는 첫 번째 줄을 추출하는 방법과 패턴이 없으면 고정 출력을 인쇄합니까?

  26. 26

    다른 파일에있는 패턴 뒤에 연속 된 세 줄을 인쇄하는 방법

  27. 27

    다른 파일에서 하나의 패턴을 가져 오는 동안 두 패턴 사이에 줄 인쇄

  28. 28

    R : 패턴과 동일한 순서로 문자열에서 grep 패턴을 찾는 방법

  29. 29

    한 줄에 여러 검색 패턴 인쇄 + 텍스트 조작

뜨겁다태그

보관