コメントが/*で始まり、* /で終わる場合、すべてのコメントを削除するにはどうすればよいですか。次のことを試しました。1行のコメントで機能します。
sed '/\/\*/d'
ただし、複数行のコメントは削除されません。たとえば、2行目と3行目は削除されません。
/*!50500 PARTITION BY RANGE (TO_SECONDS(date_time ))
PARTITION 20120102parti VALUES LESS THAN (63492681600),
(PARTITION 20120101parti VALUES LESS THAN (63492595200) */ ;
上記の例では、最後の;を保持する必要があります。クロージングコメントサインの後。