未名公子
2016-08-04 09:35
env | grep "USER"
USER=root
SUDO_USER=ubuntu
USERNAME=root
如上是我返回的结果,这样再用cut判断的话也不会说是root,如何改进呢?我目前想到的是将grep那个改为grep "USERNAME" ,不过不知道这个USERNAME变量时干嘛的,还有好的办法嘛
你可以不用env检测环境变量来检测user。你完全可以用whoami
多条的话,可以通过正则和通配符过滤
shell编程之条件判断与流程控制
35507 学习 · 139 问题
相似问题