• sibyl
    2019-08-28
    老师,有个问题,上节讲到,两个字符串是否相等 [ string1 = string2 ];两个数字是否相等[ integer1 -eq integer2 ]。本节视频中判断当前用户是否为root,用的是[ $UID = 0 ] ;是否说明uid为字符串?

    作者回复: 在shell里面即使以数字0-9方式使用,变量仍然当做字符串处理,UID是系统定义好的变量,一定是整数,所以这里用= 或者 -eq 都可以实现判断用户id的功能

    
    
我们在线,来聊聊吧