Можете да използвате 'n,n d', за да премахнете определени редове. Предполагам, че във вашия случай искате да имате въпросната таблица, но не искате данните?
Променете командата grep, за да включва „Изхвърляне на данни за таблица“:
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`
Сега, ако не искате данните за t2, можете да използвате:
sed '66,75 d' dump.sql > cleandump.sql