Curso de Programación en Bash/S17.sh

De WikiCabal
Ir a la navegación Ir a la búsqueda

S17.sh

1 #!/bin/bash
2 
3 MiNombre=`grep "^${USER}:" /etc/passwd | cut -d: -f5`
4 [ -z "$MiNombre" ] &&
5   echo "El campo GCOS no está escrito para el usuario $USER en /etc/passwd" ||
6   echo $MiNombre

Resultado

[rrc@Pridd BashClase]$ ./S17.sh 
Richard Couture
[rrc@Pridd BashClase]$ grep ^rrc /etc/passwd
rrc:x:500:500:Richard Couture:/home/rrc:/bin/bash
 ^  ^  ^   ^         ^             ^        ^
 1  2  3   4         5             6        7

Explicación