Tengo una duda, resulta que tengo en un documento un texto y nesesito en una variable el texto que hay dentro del documento.
Osea, si por ejemplo en el documento tengo.
$ cat documento.txt
hola mundo
como se haria para poner:
$ echo $a
hola mundo
he probado usando a= | cut ... documento.txt | $a
a= | grep h documento
etc, y no me sale nada.
Espero haberme explicado bien.
Gracias.
la verdad que sobre variables en bash no se un pepino
pero no seria algo como
$a="hola mundo"
echo $a
?
la verdad ni idea.. en algun otro lenguaje seria asi
suerte
Muchas gracias Darioxhcx, pero la forma que has puesto para poner la variable no me valía, por que en este caso (el que has puesto) se pone de forma manual y lo que necesitaba era que lo hiciera automáticamente a través de un script.
Lo que tenia que hacer es que al pasarle una url por teclado, este lo pasa a un documento, del documento se pasa a una variable y luego podría descargar (una foto de la web por ejemplo) con wget:
whet $a
He estado buscando y ya lo he conseguido.
Supongamos que en un documento que se llama "foto.txt" y contiene
http://www.direccionweb/.../.../foto.jpg
para pasar a variable lo he hecho:
$ a=$( cat foto.txt)
$ echo $a
http://www.direccionweb/.../.../foto.jpg
wget $a
Te descargaria la foto.
Bueno, hasta luego.
Tambien puedes usar algo como esto:
#!/usr/bin/bash
texto=`cat file.txt`
echo $texto