Curso de Programación en Bash/S19.sh
Ir a la navegación
Ir a la búsqueda
S19.sh
1 #!/bin/sh
2 agrega_usuario()
3 {
4 USUARIO=$a; PWD=$b; GCOS=$c
5 echo "Agregando el Usuario $USUARIO ..."
6 echo "useradd -c $GCOS $USUARIO"
7 echo "passwd $USUARIO $PWD"
8 echo; echo
9 }
10
11 ### Inicio del script... Uso: ./S18 NuevosUsuarios
12 while read a b c
13 do
14 agrega_usuario
15 done < $1
16 ### Fin del script...
Resultado
[rrc@Pridd BashClase]$ ./S19.sh NuevosUsuarios Agregando el Usuario Hector ... useradd -c "Hector Garcia Martinez" Hector passwd Hector HectorPass Agregando el Usuario Roberto ... useradd -c "Roberto Gonzalez Espinoza" Roberto passwd Roberto RobPass Agregando el Usuario Ronaldo ... useradd -c "Ronaldo Sanchez Orozco" Ronaldo passwd Ronaldo RonPass [rrc@Pridd BashClase]$ cat NuevosUsuarios Hector HectorPass "Hector Garcia Martinez" Roberto RobPass "Roberto Gonzalez Espinoza" Ronaldo RonPass "Ronaldo Sanchez Orozco" [rrc@Pridd BashClase]$