Sesión y utilidades

Comando read

Lee una línea de la entrada y la guarda en una variable. Es la forma de pedir datos al usuario en un script.

Sintaxis

read [-p mensaje] variable

Opciones más útiles

-pMuestra un mensaje antes de leer
-sNo muestra lo que se escribe (contraseñas)

Ejemplos para copiar

$ read NOMBRELeer de una tubería

Puedes probarlos en la terminal del navegador: no toca tu ordenador.

Errores típicos

  • En una tubería, read corre en un subshell: la variable puede no quedar en tu sesión.

Comandos relacionados

FAQ

¿Cómo pido una contraseña?

Con read -s, para que no se vea al escribir.

Aprende a usarlo de verdad

El curso de Linux básico te lleva de cero a manejarte en la consola con 24 lecciones que se corrigen solas.

Empezar el curso gratis