菜单中使用的 Bash 输出

菜单中使用的 Bash 输出

我正在尝试使用 bash 实现以下目标:

  1. 在 MySQL 中显示碎片表
  2. 从中获取输出(表名和可用 MB)并将其放入菜单中
  3. 用户选择所需的表名(从上面列出的表名中)后,检查磁盘空间。空间应至少为表大小的 2 倍
  4. 如果操作系统中没有足够的磁盘空间,请退出
  5. 如果有足够的空间并且表小于 10GB,则优化表
  6. 如果有足够的空间并且表大于 10GB,则删除辅助键,优化表并再次导入键

我可以手动完成上述所有操作,但不知道如何在 bash 中完成。欢迎提出任何想法。

相关内容