elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  COMANDO CAT en BASH
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: COMANDO CAT en BASH  (Leído 2,092 veces)
nadales56

Desconectado Desconectado

Mensajes: 23


Ver Perfil
COMANDO CAT en BASH
« en: 21 Marzo 2019, 09:34 am »

Buenas!

Me gustaría saber cómo puedo almacenar en una variable el contenido de un fichero de texto, usando un script .sh
He recurrido al comando cat.

Código
  1. Variable = $(cat fichero.txt)

Lo curioso es que si lo escribo desde el terminal directamente, se lo come pq luego hago

Código
  1. echo $variable

y me muestra el contenido del fichero.

Sin embargo, si ejecuto el script,  me aparece el mensaje de "No such file or directory"

Lo cual me resulta extraño, pq tanto el script como el fichero se encuentran en la misma carpeta.

Quizás no estoy usando bien el comando cat, o directamente me estoy equivocando al usar éste.
Agradecería mucho su ayuda.
Un saludo y gracias de antemano!


En línea

Vadtar

Desconectado Desconectado

Mensajes: 12


Ver Perfil
Re: COMANDO CAT en BASH
« Respuesta #1 en: 24 Marzo 2019, 20:21 pm »

variable=`cat documento.txt`
echo $variable

1# cuidado con el nombre de la variable .. no es lo mismo .. Variable ..que.. $variable
2# cuidado con los espacios .. Variable_=_$(cat fichero.txt)
3# usa comillas simples (invertidas) para ejecutar un contenido .. antes de .. asignarlo a la variable


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
[Bash script] Introducir comando en una nueva terminal (SOLUCIONADO) « 1 2 »
Scripting
moikano→@ 10 14,062 Último mensaje 18 Noviembre 2010, 16:03 pm
por moikano→@
[BASH] Ayuda!! comando ping y ejecucion script dentro de un comando
Scripting
H4WK 1 4,775 Último mensaje 1 Junio 2013, 11:18 am
por H4WK
[Bash] Error al recoger salida de un comando
Scripting
MeCraniDOS 0 1,775 Último mensaje 22 Febrero 2015, 19:58 pm
por MeCraniDOS
Ejecucion de comando Bash desde Java
Java
EndlessLoop 1 2,451 Último mensaje 13 Junio 2015, 16:21 pm
por Usuario Invitado
Imprimir salida comando con PRINTF (BASH)
Scripting
Eskizoide 2 2,293 Último mensaje 27 Noviembre 2017, 14:56 pm
por Eskizoide
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines