grep
各行の先頭行に行末に「CK \」があり、最後の行に行末に「D \」があることを望みます。 sed/awk/grepなどを使用できます。
これまで、私は成功せずに次のことを試しました。
$ sed -e '/CK \\$/,/D \\$/' file | more
以下はブロックの1つの例です。
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