添加10个用户user1到user10,但要求只有用户不存在的情况下才能添加。(*^__^*) 嘻嘻……初步的所以我们只先考虑基本的实现!
 
   for i  in $(seq 1 10);do           

        if !id user$i &>/dev/null;then    

               useradd user$i  

        fi

  done

注释:
          seq是个排序的命令 "seq 1 10" "$( )" 是可以引用括号里面命令执行完的结果$(seq 1 10)表示从1-10当中依次取出值依次赋给i

          id user$i用于判断用户user$i是否存在, &>/dev/null,表示不让id user $i后的输出的数据显 示到屏幕上而是扔到数据空洞/dev/null当中。

          useradd user$i这句当然是添加用户$i
 

         这个语句的语法格式即是(大写表示可以被替换掉):

 for VAR  in  LAST  ; then   

      if    CONDTTON; then
            statement
             .....
    
      fi

 done