我有大的文本文件(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