从.txt文件创建用户

时间:2017-04-25 09:11:58

标签: bash awk

我给出了以下" .txt"文件,包含用户名列表:

user1, user2, user3, user4, user5, user6, user6, user7, user8, user9, user10

从下面开始,我必须创建不同的用户,使用每个值作为用户名和相同的密码值。

我已尝试从该列表中创建一个新的列,在列中编写用户名,然后从该新的.txt文件创建用户。

IFS=$'\n'

lst1=$(cat /path/of/file/a.txt)

for i in $lst1
do
   a1=$(echo $i |awk '{print $1}')
   useradd $a1 
  a2=$(echo $i | awk'{print $1}')   echo-e "$a2\n$a2" | passwd $a1   
done

但它根本不工作......,我不能从字符串中取出逗号,并且它不允许我创建用户。

任何人都可以建议我如何正确地做到这一点?

0 个答案:

没有答案