Как удалить все комментарии, если они начинаются с /* и заканчиваются на */ Я попробовал следующее. Он работает для одного комментария строки.
sed '/\/\*/d'
Но он не удаляет многострочные комментарии. например. вторая и третья строки не удаляются.
/*!50500 PARTITION BY RANGE (TO_SECONDS(date_time ))
PARTITION 20120102parti VALUES LESS THAN (63492681600),
(PARTITION 20120101parti VALUES LESS THAN (63492595200) */ ;
В приведенном выше примере мне нужно сохранить последнее; после закрытия знака комментария.