有一种方法可以从文件中删除所有包含在bash 脚本之间/*并*/使用 bash 脚本的行吗?
我使用percona生成一个 sql 脚本来同步两个数据库,一个开发数据库到一个生产数据库。Percona生成一个格式良好的 SQL 脚本,但充满注释,这会增加文件大小。因此,为了更轻松地上传操作,我更愿意删除所有不必要的内容。
1月10日编辑
我用这个代码解决了:
sed -r ':a; s%(.*)/\*.*\*/%\1%; ta; /\/\*/ !b; N; ba' <FILE_TO_CLEAN>
Run Code Online (Sandbox Code Playgroud)
谢谢大家