Quiero insertar en mi script un valor (cadena) que leería de un archivo de texto.
Por ejemplo, en lugar de:
echo "Enter your name"
read name
Quiero leer una cadena de otro archivo de texto para que el intérprete lea la cadena del archivo y no la entrada del usuario.
Mejor respuesta
Para leer variables de un archivo podemos usar el source
o .
comando.
Supongamos que el archivo contiene la siguiente línea
MYVARIABLE="Any string"
luego podemos importar esta variable usando
#!/bin/bash
source <filename>
echo $MYVARIABLE