Tip: Escribir un bucle con incremento en bash

Un tip muy simple pero que no conocia:

Un bucle de 100 pasos seria:

for i in {1..100}
do
echo $i;
done

con letras del alfabeto:

for i in {A..z}
do
echo $i;
done

Y si lo quisieramos con el contenido del directorio:

for i in $(ls)
do
echo $i
done

Visto en | pitSTOP

Advertisement

4 Respuestas a “Tip: Escribir un bucle con incremento en bash”


  1. 1 t.a.c. octubre 4, 2009 a las 5:00 pm

    Conocía lo de los incrementos y lo uso mucho, pero muchas gracias por poner lo del contenido de un directorio.

    Un saludo

  2. 2 anónimo octubre 4, 2009 a las 7:42 pm

    > Y si lo quisieramos con el contenido del directorio:

    Prueba con:
    for i in *
    do
    echo $i
    done

  3. 3 fabricaldreams octubre 5, 2009 a las 6:40 pm

    Me encantan estos tips, estoy descubriendo shell script últimamente y me encanta! :D

  4. 4 rpr octubre 10, 2009 a las 2:12 pm

    Mejor el uso de “for i in * …” ya que el $(ls) trunca los nombres si hay espacios.


Deja un comentario

Fill in your details below or click an icon to log in:

Logo de WordPress.com

You are commenting using your WordPress.com account. Log Out / Cambiar )

Twitter picture

You are commenting using your Twitter account. Log Out / Cambiar )

Facebook photo

You are commenting using your Facebook account. Log Out / Cambiar )

Connecting to %s





The next version of Ubuntu is coming soon




¿Es compatible tu equipo con Ubuntu?


( Muchos fondos de pantalla, aqui )

DESCARGATE SCIFI LIFE

365 Dias de Soledad
Me debes los sueños, las promesas y las noches rotas. Me debes la paz, la sonrisa y la esperanza robadas. Me debes la sangre, las lágrimas y el sudor vertido. Me debes las noches vacías, los abrazos anhelados. Me debes un beso de ajenjo de tu amarga boca.

The Ubuntu Counter Project - user number # 11961
Geo Visitors Map

 

octubre 2009
L M X J V S D
« sep   nov »
 1234
567891011
12131415161718
19202122232425
262728293031  

Blog Stats

  • 20,364,583 hits

Seguir

Get every new post delivered to your Inbox.

Únete a otros 617 seguidores