Jump to content

Usar for con string


Recommended Posts

Hola queria saber si saben como hacer esto con bash scripts

ya que si es posible hacerlo con while pero no consigo hacerlo con for.

 

 

while [ "$a" != "" ]

o

while [ "$a" != " " ]

 

El problema que con for da problemas al usar != o ==

pero con while va bien decir que la variable "a" no es nada o que la variable "a" esta vacia. Hay alguna manera? Gracias.

 

Link to comment
Share on other sites

Gracias por tu respuesta tiene sentido que quizas for funcione de otra forma aunque la sintasix en bash es distinta y no me deja tener un for vacio.

 

 

pero la idea es llegar segun lo que vos me mencionas es hacer esto en bash sabrias como ponerlo asi como me dijistes?

 

intente esto pero me da error.

 

inicio=s

a=primero

for()

if[ "$a" == "" ]

then

break;

fi

a=${inicio:$cont:1}
let cont++
palabra=$palabra$a

done

echo $palabra

Edited by Kestrel
Link to comment
Share on other sites

pues analizar una palabra letra por letra hasta uqe la palabra este vacia usando un for como te puse en el ejemplo anterior xD que con un while va bien pero con for no y quiero apender a usar un for

y te puse como lo dejaria con lo que me dijistes anteriomente pero no va obviamente.

Edited by Kestrel
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...