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

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...