小编Mar*_*nni的帖子

使用 bash 脚本从文件中删除块注释

有一种方法可以从文件中删除所有包含在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)

谢谢大家

bash percona

3
推荐指数
1
解决办法
2764
查看次数

标签 统计

bash ×1

percona ×1