我有大的文本文件(471 615行)。它的結構是這樣的:LINUX從文件中刪除文本部分與sed基於
use TABLE1/*!*/
good code here
use mysql/*!*/
bad code here
use TABLE1/*!*/
good code here
use mysql/*!*/
...
...
如何刪除「錯誤的代碼」部分? Offcourse我知道這將是正則表達式的循環,但如何使它?我已經使用bash循環來從mysql二進制日誌文件中構建類似的文件,並根據它們的行號刪除了一些sed內容,但是這個文件有太多的事件可以通過行號刪除它們。
PS。我剛剛手動完成了1個月的時間,並且出現了23次「錯誤代碼」。有6個月的時間可以修復,所以大概會有130-140次發生。正如你看到的,我將不得不花費整整一天剷除出來手動
錯誤代碼後,每行「使用mysql「排隊第一次」使用TABLE1「 – 180doman