複数のユーザーを1つのファイルにエクスポートする方法

複数のユーザーを1つのファイルにエクスポートする方法
#!/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です。

ベストアンサー1

おすすめ記事