miércoles, 12 de enero de 2011

Formas de hacer un bucle “for” en Bash

Tres maneras distintas de realizar un bucle “FOR” en Bash.

   1:  #!/bin/bash
   2:   
   3:  for i in $(cat /etc/passwd)
   4:  do
   5:      echo $i
   6:  done



Al estilo C :P


   1:  #!/bin/bash
   2:   
   3:  for ((i=0;i<=48;i++))
   4:  do
   5:      echo $i
   6:  done




Igual que el primero pero otra manera de ejecutar el comando.


   1:  #!/bin/bash
   2:   
   3:  for i in `seq 48`
   4:  do
   5:      echo $i
   6:  done



Si al procesar un fichero de texto con un bucle FOR i no consigues ir línea por línea puedes mirar este otro post.Leer línea por línea un fichero en Bash

No hay comentarios:

Publicar un comentario