bashスクリプトを使用して、/*
間にラップされているすべての行をファイルから削除する方法はありますか?*/
私はperconaを使用して、開発用データベースと本番用データベースの2つのデータベースを同期するSQLスクリプトを生成します。Perconaは適切にフォーマットされたSQLスクリプトを生成しますが、ファイルサイズを大きくするコメントでいっぱいです。したがって、アップロード操作を簡単にするために、不要なものをすべて削除したいと思います。
1月10日に編集
私はこのコードで解決しました:
sed -r ':a; s%(.*)/\*.*\*/%\1%; ta; /\/\*/ !b; N; ba' <FILE_TO_CLEAN>
皆さんありがとう