Curso de Programación en Bash/S17.sh

De WikiCabal
Saltar a: navegación, buscar

S17.sh

#!/bin/bash

MiNombre=`grep "^${USER}:" /etc/passwd | cut -d: -f5`
[ -z "$MiNombre" ] &&
  echo "El campo GCOS no está escrito para el usuario $USER en /etc/passwd" ||
  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