Skip to content

hello-shellShell 与命令行统一任务矩阵

同一任务,八种写法,真实输出对照

本页结论:hello-shell 用同一组统一任务在 bash、zsh、fish、cmd、PowerShell 5/7 与 Python 中分别实现,全部输出真实采集入库(demos/**/*.out.txt)——先读结论,再对输出,最后看代码。

快速开始

bash
npm install              # 安装依赖(Node.js ≥ 20)
npm run docs:dev         # 本地打开文档站
npm run collect-outputs  # Linux:容器内重跑全部任务,刷新 demos/**/*.out.txt 快照

详见快速上手

八个运行体速览

运行体平台运行方式版本留痕
bash 5.2Linuxbash:5.2 镜像容器(tag+digest 双锁)demos/bash/00_env.sh.out.txt
zsh 5.9Linuxalpine 3.22 基底,Dockerfile 内 apk add zshdemos/zsh/00_env.zsh.out.txt
fish 4.0Linuxalpine 3.22 基底,Dockerfile 内 apk add fishdemos/fish/00_env.fish.out.txt
PowerShell 7(pwsh)Linuxmcr.microsoft.com/powershell:7.5-debian-12 容器demos/pwsh/00_env.ps1.out.txt
cmdWindowswindows-latest runner 原生运行demos/cmd/00_env.bat(快照待 CI 首次采集)
PowerShell 5.1Windowswindows-latest runner 内置demos/powershell5/00_env.ps1(快照待 CI 首次采集)
PowerShell 7Windowswindows-latest runner 预装demos/powershell7/00_env.ps1(快照待 CI 首次采集)
Python 3.12Linuxpython:3.12-slim 容器(图灵完备语言对照组)demos/python/00_env.py.out.txt

镜像锁定与漂移风险见版本政策,输出快照的证据规则见证据政策

Released under the MIT License.