Windows bash shell。如何强大地识别正在运行的风味

问题描述 投票:1回答:1

我所处的环境同时使用git-bash和cygwin bash。 可能还有其他的风味。 有什么最简单的方法可以稳健地识别正在运行的是哪种 bash 味道?

实施说明:有很多非平凡的方法可以做到这一点;有很多方法可以让潜在的解决方案失败。

下面是一个开发者的做法:通过添加一个环境变量更新.bashrc。 在脚本中,检查环境变量的值。 优点:简单。 缺点:这需要修改2个.bashrc文件。

bash cygwin git-bash
1个回答
1
投票

uname -s 应该足够了。

  • Git for Windows bash:

    MINGW64_NT-10.0-18363
    
  • Cygwin bash 如图)

    CYGWIN_NT-5.1
    
© www.soinside.com 2019 - 2024. All rights reserved.