我正在尝试使用 bash 实现以下目标:
- 在 MySQL 中显示碎片表
- 从中获取输出(表名和可用 MB)并将其放入菜单中
- 用户选择所需的表名(从上面列出的表名中)后,检查磁盘空间。空间应至少为表大小的 2 倍
- 如果操作系统中没有足够的磁盘空间,请退出
- 如果有足够的空间并且表小于 10GB,则优化表
- 如果有足够的空间并且表大于 10GB,则删除辅助键,优化表并再次导入键
我可以手动完成上述所有操作,但不知道如何在 bash 中完成。欢迎提出任何想法。
我正在尝试使用 bash 实现以下目标:
我可以手动完成上述所有操作,但不知道如何在 bash 中完成。欢迎提出任何想法。