grep 라인 블록

grep 라인 블록

grep각 줄의 시작 줄에 줄 끝에 "CK\"가 있고 끝 줄에 줄 끝에 "D\"가 있기를 원합니다 . sed/awk/grep 등을 사용할 수 있습니다.

지금까지 나는 성공하지 않고 다음을 시도했습니다.

$ sed -e '/CK \\$/,/D \\$/' file | more   

다음은 블록 중 하나의 예입니다.

 pcs_dual_logic/e3bis_chbist_jj/e3bis_ch_ptn_gen_cur_st_reg_1_/CK \
  pcs_dual_logic/e3bis_chbist_jj/e3bis_ch_ptn_gen_cur_st_reg_1_/Q \
  pcs_dual_logic/e3bis_chbist_jj/U341/X \
  pcs_dual_logic/e3bis_chbist_jj/U331/X \
  pcs_dual_logic/e3bis_chbist_jj/U70/X \
  pcs_dual_logic/e3bis_chbist_jj/U487/X \
 pcs_dual_logic/est_jje3bis_ch_ptn_gen_e3bis_random_data_gen_random_data_reg_6_/D \

답변1

sed '/CK \\$/,/D \\$/!d' file | more

관련 정보