Windows 环境下 Bash tool 执行带 2>&1 或 2>/dev/null 的命令时,文件描述符 2 被错误注入为命令的 positional argument。

Bug: Windows 环境下 Bash tool 执行带 2>&1 或 2>/dev/null 的命令时,文件描述符 2 被错误注入为命令的 positional argument。

复现: 任意命令加 2>&1 即可触发,如 mvn compile 2>&1 实际传给进程的参数是 [compile, 2]。

环境: Windows 10, Git Bash 5.2.26, Qoder CLI。