[問題] 大量修改固定格式的檔案

看板Linux作者 (蘇打)時間14年前 (2010/04/29 16:43), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
我有很多檔案,格式固定如下 ......(前面一堆文字) 關鍵字A ...(一堆文字) 結束關鍵字A 關鍵字B ...(一堆文字) 結束關鍵字B 關鍵字C ...(一堆文字) 結束關鍵字C ...(最後面還是一堆文字) 目的是要把關鍵字C搬到關鍵字A與B之間 變成下面這個長相 關鍵字A ...(一堆文字) 結束關鍵字A 關鍵字C ...(一堆文字) 結束關鍵字C 關鍵字B ...(一堆文字) 結束關鍵字B 前後文字不動,只是搬移整個區塊 有什麼辦法能快速修改大量的檔案呢? 我現在是使用VIM,找關鍵字C,然後選取整個區塊 接著搜尋關鍵字A,把他貼到關鍵字A後面 整個步驟雖然不多,但是未來還有很多同樣的檔案要改 我想把他寫成一個script自動修改他,能作到嗎? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.138.145.170

04/29 23:02, , 1F
把關鍵字 A B C 當做引數丟進去應該做的到吧 @@?
04/29 23:02, 1F
文章代碼(AID): #1BsKQXaU (Linux)
文章代碼(AID): #1BsKQXaU (Linux)