BASH – Script lista usuarios del sistema.-

#!/bin/bash
# Usa $IFS para dividir la linea que se esta leyendo
# por defecto, la separación es "espacio"
echo "Lista de todos los usuarios:"
OIFS=$IFS # Salva el valor de IFS
IFS=: # /etc/passwd usa ":"para separar los campos
cat /etc/passwd |
while read name passwd uid gid fullname ignore
do
    echo "$name ($fullname)"
done
IFS=$OIFS # Recupera el $IFS original
Esta entrada fue publicada en Unix - Linux. Guarda el enlace permanente.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *