如果它们以/*开头并以*结尾,我如何删除所有注释?我尝试了以下操作.它适用于一行评论.
sed '/\/\*/d'
Run Code Online (Sandbox Code Playgroud)
但它不会删除多行注释.例如,不删除第二行和第三行.
/*!50500 PARTITION BY RANGE (TO_SECONDS(date_time ))
PARTITION 20120102parti VALUES LESS THAN (63492681600),
(PARTITION 20120101parti VALUES LESS THAN (63492595200) */ ;
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,我需要保留最后一个; 在结束评论标志后.