2、shell 編程習題二

設計一個 shell 程序,添加一個新組爲 class1,然後添加屬於這個組的 30 個用 戶,用戶名的形式爲 stdxx,其中 xx 從 01 到 30



!#/bin/bash

groupadd class1 

for I in {1..30}

do 
  if [ $I -le 9 ];then
  	UN=stu0${I}
  else
    UN=stu${I}
  fi
  useradd $UN
  mkdir /home/$UN
  chown -R $UN /home/$UN
  chgrp -R class2 /home/$UN 
done


#!/bin/sh
 i=1 
 groupadd class1 

 while [ $i -le 30 ] 
 do 
 if [ $i -le 9 ] ;then 
     USERNAME=stu0${i} 
 else 
     USERNAME=stu${i} 
 fi 
    useradd $USERNAME 
    mkdir /home/$USERNAME 
    chown -R $USERNAME /home/$USERNAME 
    chgrp -R class1 /home/$USERNAME 
 i=$(($i+1)) 
 done


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章