Bash循环,用户创建,创建文件

时间:2016-05-09 23:16:29

标签: linux bash centos

我还在学习Linux的基础知识。对于一个类,我需要做一个脚本,在这个格式的文本文件中创建用户:Name,Rank(下一行)。但是这个脚本给了我一些错误。我有mkdir运算符丢失错误! 感谢

#!/bin/bash
file="/root/Bureau/Utilisateur-Linux.txt"
while IFS= read -r var
do
    echo $var |cut -d',' -f1 | read nom
    echo $var |cut -d',' -f2 | read rang
    useradd `$nom`
    cd /data
    mkdir `$nom`
    chown $nom /data/`$nom`
    if  [ `$rang` -eq "Superviseur" ]
    then
        groupadd `$rang`
    elif  [ `$rang` -eq "Technicien" ]
    then
        groupadd `$rang`
    elif  [ `$rang` -eq "Client" ]
    then
        groupadd `$rang`
    fi
done < "$file"

0 个答案:

没有答案