Título: se puede iterar entre una funcion y otra desde un bucle en bash?. Publicado por: Biohazard_Load en 15 Junio 2019, 11:58 am CORRIJO
me disculpo por el codigo anterior, porque publique al vuelo y escribi la mitad de las cosas. Tenes razon NEBIRE el bucle con la funcion itera bien, pero el problema lo encuentro cuando quiero iterar entre una funcion y otra. Es decir, iterar sin generar un salto de linea para que tenga una intermitencia. ------------------------------------------------ #!/bin/bash hola(){ echo -e "${color} HOLA" echo -e "${color} HOLA" echo -e "${color} HOLA" } hola_dos(){ echo -e "${color} ADIOS" echo -e "${color} ADIOS" echo -e "${color} ADIOS" } bucle(){ x=0 while [ $x -le 4 ];do for i in hola hola_dos ; do sleep 0.5 && echo -e -n "\r$i" done x=$[ $x + 1 ] done } bucle --------------------------------------------------------------- Título: Re: se puede llamar una funcion desde un bucle en bash?. Publicado por: Serapis en 15 Junio 2019, 15:41 pm Hay preguntas absurdas...
Escribe código y si no funciona pregunta, pero al menos pruébalo antes, que no va a explotar nada por 'probar', no trabajamos con nitroglicerina... Título: Re: se puede llamar una funcion desde un bucle en bash?. Publicado por: Biohazard_Load en 15 Junio 2019, 20:03 pm Primero gracias por responder, me disculpo por el codigo, porque publique al vuelo y escribi la mitad de las cosas. Tenes razon el bucle con la funcion itera bien, pero el problema lo encuentro cuando quiero iterar entre una funcion y otra. Es decir, iterar sin generar un salto de linea para que tenga una intermitencia.
------------------------------------------------ #!/bin/bash hola(){ echo -e "${color} HOLA" echo -e "${color} HOLA" echo -e "${color} HOLA" } hola_dos(){ echo -e "${color} ADIOS" echo -e "${color} ADIOS" echo -e "${color} ADIOS" } bucle(){ x=0 while [ $x -le 4 ];do for i in hola hola_dos ; do sleep 0.5 && echo -e -n "\r$i" done x=$[ $x + 1 ] done } bucle --------------------------------------------------------------- |