如何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
但是那感觉非常黑客。 有没有更好的方法来做到这一点?
编辑:也试过id
和id -G
,但他们有相同的pipe理和普通terminal输出。
从批处理找到解决方案:
if net session &> /dev/null; then echo 'Admin!' else echo 'Not admin!' fi