zaoshu_scripts/ ├── bin/ # 所有正式造数脚本统一存放 │ ├── TABC_v2.sh │ ├── TABD_v1.sh │ └── TSDX_v1.sh ├── archive/ # 旧版本脚本归档(TABC_v1、废弃脚本) ├── output/ # 生成出来的 *.DAT 文件统一输出在这里 ├── tmp/ # 脚本运行临时中转文件 ├── logs/ # 运行日志 └── README.md # 说明文档
- bin/TABC_v2.sh → 生成 F99999..TABC..DAT
- bin/TABD_v1.sh → 生成 F99999..TABD..DAT
- bin/TSDX_v1.sh → 生成 F99999..TSDX..DAT
./脚本名.sh 文件数量 单文件明细行数 8位日期 单批次明细数 示例: ./bin/TABC_v2.sh 1 20 20260808 5 单批次明细数不输入默认为3
TABC_v2:修正金额14位整数+3位小数截取,增加全量明细自动汇总金额,UTF-8转GBK输出