[問題] awk 一特殊用法

看板Linux作者 (Going deep center)時間13年前 (2013/02/21 23:14), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/3 (看更多)
請教各位,現有一檔案,如下格式: 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
一定要awk嗎? 你的描述聽起來用PERL開檔掃完一輪就結束了
02/22 00:24, 1F

03/01 17:05, , 2F
10000 批幣 !!!!
03/01 17:05, 2F
文章代碼(AID): #1H9ZdWZO (Linux)
文章代碼(AID): #1H9ZdWZO (Linux)