如何将多个用户导出到一个文件

如何将多个用户导出到一个文件
#!/bin/bash

id=`id -u`
if [ $id -eq 0 ]
then
    echo "eres root puedes continuar"
else
    echo "no eres root"
    echo "para continuar loqueate como root"
fi

for i in `cat secretaria.txt`
do
    id=`echo $i | cut -d ":" -f $1`
    contra="jblsony123"
    nombre=`echo $i | cut -d ":" -f2 $2`
    echo "$id:$contra:$nombre:/home/$id:/bin/bash" >> pablito.txt
    `chmod 777 temporal.txt`
done
43108863d:jblsony123:Caro:/home/4310863d:/bin/bash
Cabrera:jblsony123:Cabrera:/home/Cabrera:/bin/bash
43121847k:jblsony123:Caro:/home/43121847k:/bin/bash
Cronvall:jblsony123:Cronvall:/home/Cronvall:/bin/bash
Pedro:jblsony123:Petro:/home/Pedro:/bin/bash
43106680b:jblsony123:Castilla:/home/43106680b:/bin/bash
...

我遇到的问题是我想将用户从文本文件导出到另一个文件,添加其他字段(例如密码和组)。我想要的第一个字段是 dni。

相关内容