script con usuarios
Raul Veleiro A (en Yahoo)
raul_veleiro en yahoo.es
Sab Oct 13 11:19:29 BST 2007
Susana Garcia <susi290 en yahoo.es> escribió: Estoy en curso de linux y después de hacer scipt sencillos tengo que hacer mi primer script más complejo, no se por donde empezar, necesito un poquito de ayuda. El ejercicio es el siguiente:
Realice un script que genere la siguiente salida:
$sh ejercicio.sh Hola luis
Hola juan
Hola ale
Hola ivan
La salida del script es un saludo a los usuarios presentes en el sistema, es decir, los que aparezcan en /home (no debe aparecer en pantalla "Hola /home/luis", sino el nombre del usuario "Hola luis").
Aunque vuestro sistema tenga más de 4 usuarios, solo debe listar 4 de ellos.
---------------------------------
Sé un Mejor Amante del Cine
¿Quieres saber cómo? ¡Deja que otras personas te ayuden! .
--
ubuntu-es mailing list
ubuntu-es en lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-es Hola,
Usa el "awk", al principio cuesta un poco saber como funciona, pero luego te hara la vida realmente facil:
ls -l /home | awk ' { if ($3!="") printf "\nHola\n" $8 "\n" } '
La linea anterior te imprimirá todos los directorios de /home, pero dentro del propio programa awk puedes poner un contador que solo imprima 4 de ellos.
Tampoco es que te lo voy a hacer todo...
PD: si quieres el manual del AWK me lo dices y te lo paso, es un PDF (esta en ingles). No recuerdo de cuantos megas es pero, si te interesa, te lo puedo dejar en FTP.
Raul
Solo hay 10 tipos de personas en el mundo;
Los que entienden binario y los que no:
Use Linux-Ubuntu !
_o)
/\\
\_V
---------------------------------
Sé un Mejor Amante del Cine
¿Quieres saber cómo? ¡Deja que otras personas te ayuden!.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: https://lists.ubuntu.com/archives/ubuntu-es/attachments/20071013/33d2308f/attachment.htm
Más información sobre la lista de distribución ubuntu-es