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