中午做了一个关于批量创建用户名、文件和指定文件属主、属组的shell脚本练习。

    过程中存在的问题:

    1、变量引用未使用$符。

    2、指定文件属主、属组使用chown命令。

script below:

#!/bin/bash    

dirName=/tmp/scripttest

mkdir $dirName

for tfile in `seq 1 20`

        do

                mkdir $dirName/tfile$tfile

                echo "tfile$tfile is created."

        done

for userName in `seq 1 2`

        do

                useradd testuser$userName

                echo "Add user$userName successfully."

        done

for tfile in `seq 1 10`

        do

                chown  testuser1:testuser1 $dirName/tfile$tfile

        done

echo "tfile1-10 chown successfully."

for tfile in `seq 11 20`

        do

                chown  testuser2:testuser2 $dirName/tfile$tfile

        done

echo "tfile11-20 chown successfully."