BASH – Dar nombre de variable a cada campo.-

#!/bin/bash
echo
## dar nombre de variable a cada campo.
echo "Usuarios del sistema: "
echo
# Modificar el separador de campos del espacio por dos puntos (:)
OIFS=$IFS
IFS=""
cat /etc/passwd |
    while read name passwd uid gid fullname ruta shell
    do
        echo "$name ($shell)"
    done
# Restablecer el separador de campos al espacio
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 *