read.md 944 B

read

Shell builtin para recuperar datos de stdin. Más información: https://manned.org/read.1p.

  • Almacena los datos que escribes desde el teclado:

read {{variable}}

  • Almacena cada una de las siguientes líneas que introduzcas como valores de un arreglo:

read -a {{arreglo}}

  • Especifica el número máximo de caracteres a leer:

read -n {{cuenta_caracteres}} {{variable}}

  • Asigna varios valores a varias variables:

read {{_ variable1 _ variable2}} <<< "{{El apellido es Bond"}}"

  • No dejes que la barra invertida () actúe como carácter de escape:

read -r {{variable}}

  • Muestra un indicador antes de la entrada:

read -p "{{Introduce aquí tu entrada: }}" {{variable}}

  • No hacer eco de los caracteres introducidos (modo silencioso):

read -s {{variable}}

  • Lee stdin y realiza una acción en cada línea:

while read line; do {{echo|ls|rm|...}} "$line"; done < {{dev/stdin|ruta/al/archivo|...}}