gpt4 book ai didi

windows - 在 Cygwin 中获取 Windows 版本

转载 作者:可可西里 更新时间:2023-11-01 13:16:14 29 4
gpt4 key购买 nike

如何获取当前在 Cygwin 下运行的 Windows 版本?

我正在维护一个在 Mac、Windows 和 Linux 发行版上运行的自动构建脚本,我需要能够检测它当前运行的 Windows 版本。

我最好让它返回标准的 Windows 版本名称,但我可以将其与其他代码分开的某种代码也很棒。

我想知道我运行的是 7、XP、Server 2008 等等。

帮助,想法?

最佳答案

您可以从 Windows systeminfo 实用程序中提取它。

systeminfo | grep '^OS'

仅操作系统名称:

systeminfo | sed -n 's/^OS Name:[[:blank:]]*//p'

例子:

$ systeminfo.exe | grep '^OS'
OS Name: Microsoft Windows 7 Home Premium
OS Version: 6.1.7601 Service Pack 1 Build 7601
OS Manufacturer: Microsoft Corporation
OS Configuration: Standalone Workstation
OS Build Type: Multiprocessor Free
$ systeminfo | sed -n 's/^OS Name:[[:blank:]]*//p'
Microsoft Windows 7 Home Premium

关于windows - 在 Cygwin 中获取 Windows 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6176833/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com