SQL to Shell Script Converter
快速开始
方式一:使用 Python 脚本(推荐)
# 基本用法
python3 scripts/sql2sh.py input.sql output.sh "脚本描述"
# 从 Markdown 转换
python3 scripts/sql2sh.py input.md output.sh "台球周报-营收分析"
方式二:手动转换流程
- 读取 SQL 源文件
- 提取所有 SQL 代码块
- 识别目标表名和日期粒度
- 按模板生成脚本
转换规则
日期参数化
| 粒度 | 变量名 | 默认值 | 识别关键词 |
|---|---|---|---|
| 周 | WEEK_START | $(date -d "last monday" +%Y-%m-%d) | week, weekly |
| 日 | YYYY_MM_DD | $(date +%Y-%m-%d) | daily, d |
[Description truncada. Veja o README completo no GitHub.]