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|…