sibyl
2019-08-28
老师,有个问题,上节讲到,两个字符串是否相等 [ string1 = string2 ];两个数字是否相等[ integer1 -eq integer2 ]。本节视频中判断当前用户是否为root,用的是[ $UID = 0 ] ;是否说明uid为字符串?
作者回复: 在shell里面即使以数字0-9方式使用,变量仍然当做字符串处理,UID是系统定义好的变量,一定是整数,所以这里用= 或者 -eq 都可以实现判断用户id的功能
我们在线,来聊聊吧
✕
您好,当前有专业客服人员在线,让我们来帮助您吧。
我们在线,来聊聊吧