1. 程式人生 > >設計一個shell程式,在/userdata目錄下建立50個目錄,並對每個目錄給754許可權!

設計一個shell程式,在/userdata目錄下建立50個目錄,並對每個目錄給754許可權!

設計一個Shell程式,在/userdata目錄下建立50個目錄,即user1~user50,並設定每個目錄的許可權,其中其他使用者的許可權為:讀;檔案所有者的許可權為:讀、寫、執行;檔案所有者所在組的許可權為:讀、執行。

方法一:

#!/bin/bash

i=1

while [ $i -le 50 ]

do

mkdir /userdata/user_$i

i=$((i+1))

done

chmod 754 /userdata/*

方法二:

#!/bin/bash
for ((i=1;i<=50;i++))
do
       mkdir -p /usrdata/user$i
       cd /usrdata
       chmod 754 user$i
done

注意:

-eq           //等於

-ne           //不等於

-gt            //大於 (greater )

-lt            //小於  (less)

-ge            //大於等於

-le            //小於等於

i=$(($i+1)) , 假如i=1,那麼此時的i=1+1=2跟i++ 一個意思