2016年7月1日 星期五

我的第一支Shell Script

前言

因為研究計畫需要,不得不面對自己長久以來一直逃避的Shell Script,但真的開始寫之後,不得了,似乎可以體會到學長以前跟返校演講時說過的一句話:「越厲害的MIS越輕鬆」這句話的涵義了。

介紹

這次計畫需要用到的功能有以下幾點
1. 刪除a0001~a0400這400個資料夾裡面的所有檔案
2. 刪除完之後在每個目錄中建立www資料夾
3. 改變權限讓該目錄用戶可以存取

程式碼

#!/bin/bash
#Introduction: This program has 3 main functions
#       1. remove all files in home directory belong to specific users
#       2. create a directory named www in each home directory
#       3. change the owner of www
#First Release: 20160628
#Last Update: 20160629 - add chown and comment
#By: NCUE IM Li-heng, Chou
dir='/home/'
for number in $(seq -f 'a%04g' 1 400)
do
        cd ${dir}${number}
        rm -rf *
        mkdir www
        chown ${number}:students www
done

沒有留言:

張貼留言