如何在msysgit / Cygwin脚本中testingpipe理员权限?

如何testing你是否拥有msysgit / Cygwin脚本的pipe理员权限? 在我的机器上,以pipe理员身份打开Git Bash并运行whoami仍输出James ,而不是root

我想你可能可以做类似的事情

 if touch /C/file.txt && rm /C/file.txt; then echo 'Admin!' else echo 'Not admin!' fi 

但是那感觉非常黑客。 有没有更好的方法来做到这一点?

编辑:也试过idid -G ,但他们有相同的pipe理和普通terminal输出。

从批处理找到解决方案:

 if net session &> /dev/null; then echo 'Admin!' else echo 'Not admin!' fi