是否可以编写一个脚本文件,该文件在两个 Windows 中都执行(视为。Bat)和 Linux (通过 Bash) ?
我知道两者的基本语法,但没搞懂。它可能会利用某些 Bash 晦涩的语法或某些 Windows 批处理器故障。
要执行的命令可能只是执行其他脚本的一行。
这样做的动机是为 Windows 和 Linux 提供一个单一的应用程序启动命令。
更新: 对系统的“本地”shell 脚本的需求是它需要选择正确的解释器版本,符合某些众所周知的环境变量等。安装像 CygWin 这样的额外环境并不可取——我想保留“下载并运行”的概念。
Windows 唯一需要考虑的其他语言是 Windows 脚本主机-WSH,自98年以来默认预设。