GNU/Linux >> Tutoriales Linux >  >> Ubuntu

¿Cómo leer una variable de un archivo?

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

Ubuntu
  1. ¿Cómo catear un archivo de Awk?

  2. Snap:¿cómo otorgar permiso permanente para leer la carpeta?

  3. ¿Cómo acceder a archivos Flash desde sitios web de transmisión?

  4. ¿Cómo extraer un solo atributo de un archivo Xml?

  5. ¿Cómo imprimir de Vim a Pdf?

Cómo leer un archivo con espacios en Linux

Cómo mostrar datos de un archivo de texto en Linux

Bash scripting:cómo leer datos de archivos de texto

Cómo quitar (^M) caracteres de un archivo en Linux

Cómo transferir contactos de Android a teléfono Ubuntu

¿Cómo acceder a los archivos de Windows desde Ubuntu?