Shell Script ¿Actualizar variables en ejecución?

Temas sobre programación ( php, c, sql, html, perl, python, ruby, java, bash, etc ) y recursos ( herramientas, frameworks, hosting, cms, etc )

Moderadores: akodo, maiku

Responder
justforbehonest
Forista Nuevo
Forista Nuevo
Mensajes: 1
Registrado: Mar May 02, 2017 6:55 pm

Shell Script ¿Actualizar variables en ejecución?

Mensaje por justforbehonest » Mar May 02, 2017 9:09 pm

Buenas, llevo un tiempo leyendo, hoy me he decidido a crearme una cuenta y aprovechar para preguntaros algo que me está volviendo loco :evil:

El caso es que tengo algo así

Código: Seleccionar todo

var=$(cat lista)
echo $lvar
expr 10 + 5 > lista
echo $var
Mi idea era que al mandar la salida del expr al fichero donde toma la variable me cambiara la misma para sucesivas operaciones... Ahora estoy completamente atascado y no sé como seguir ¿No hay alguna forma de actualizar las variables?
Avatar de Usuario
neurus
Forista Legendario
Forista Legendario
Mensajes: 1807
Registrado: Dom Oct 10, 2004 7:00 am

Re: Shell Script ¿Actualizar variables en ejecución?

Mensaje por neurus » Dom May 14, 2017 8:28 pm

Salvando lo que parece un error de tipeo ($1var, supongo que es $var), no se ve en ningún momento que actualices la variable. Se actualiza volviendo a enviar algo a la variable. En este caso, deberías repetir la primera línea debajo de la tercera.

Claro que como es de suponer esto es parte de un script, la sección que posteas debería estar dentro de un bucle, para no repetir tantas veces la misma línea.
Responder
  • Similar Topics
    Respuestas
    Vistas
    Último mensaje