[問題] awk 一特殊用法
請教各位,現有一檔案,如下格式:
111/222
aaa
bbb
ccc
ccc
ccc
111/333
aaa
bbb
ccc
ccc
111/444
aaa
bbb
111/555
aaa
bbb
ccc
現在想用 awk,達成一效果:
「數字/數字」 當要取得的區塊的頭,「數字/數字前最後一個 ccc」 為區塊的尾,
此為一完整區塊,印出來。
若只有「數字/數字」,卻沒有 ccc 行,就視為不完成區塊,不印。
所以印出來會是
111/222
aaa
bbb
ccc
ccc
ccc
111/333
aaa
bbb
ccc
ccc
111/555
aaa
bbb
ccc
剛試了好多方法,但判斷何處為區塊內最後一個 ccc?一直有問題,
所以想請問大家,有沒有什麼可行的解法?感謝。
p.s. 願贈送 10000 批幣當感謝最佳解的小心意,雖然很微薄。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.235.209
※ 編輯: Sizemore24 來自: 123.204.235.209 (02/21 23:17)
→
02/22 00:24, , 1F
02/22 00:24, 1F
推
03/01 17:05, , 2F
03/01 17:05, 2F
討論串 (同標題文章)