![이 두 중괄호 사이의 줄을 파악하는 명령](https://linux55.com/image/178046/%EC%9D%B4%20%EB%91%90%20%EC%A4%91%EA%B4%84%ED%98%B8%20%EC%82%AC%EC%9D%B4%EC%9D%98%20%EC%A4%84%EC%9D%84%20%ED%8C%8C%EC%95%85%ED%95%98%EB%8A%94%20%EB%AA%85%EB%A0%B9.png)
typedef enum bit [3:0] {
V18 = 4'h0,
V19 = 4'h1,
V20 = 4'h2,
V21 = 4'h3,
V22 = 4'h4,
V23 = 4'h5,
V24 = 4'h6,
V25 = 4'h7,
V26 = 4'h8,
V27 = 4'h9,
V28 = 4'ha,
V29 = 4'hb,
V30 = 4'hc,
V31 = 4'hd,
V32 = 4'he
} E17 ;
답변1
이 시도,
sed -n '/{/,/}/{//!p}' file
- 첫 번째 블록 내에서 일치하는 패턴
'/<StartPattern>/
과 두 번째 일치하는 패턴을/<endPattern>/
쉼표로 구분할 때까지 인쇄하면 됩니다.
여기서 시작 패턴은 여는 중괄호이고 종료 패턴은 닫는 중괄호입니다. 그래서 그것은 다음과 같을 것입니다/{/,/}/
- 출력 인쇄 시 일치하는 패턴 제외
{//!p}
-n
패턴 공간의 자동 인쇄 억제(출처: 매뉴얼 페이지)