1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
#!/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 |