Sie könnten 'n,n d' verwenden, um bestimmte Zeilen zu entfernen. Ich denke, in Ihrem Fall möchten Sie die fragliche Tabelle haben, aber nicht die Daten?
Ändern Sie den grep-Befehl so, dass er „Dumping data for table“ enthält:
grep -n 'Table structure\|Dumping data for table' dump.sql 19:-- Table structure for table `t1` 37:-- Dumping data for table `t1` 47:-- Table structure for table `t2` 66:-- Dumping data for table `t2` 76:-- Table structure for table `t3` 96:-- Dumping data for table `t3`
Wenn Sie die Daten für t2 nicht möchten, können Sie Folgendes verwenden:
sed '66,75 d' dump.sql > cleandump.sql