V
e
r

l
i
s
t
a
d
o

tractatus@lapipaplena:/# _

 

for

(ucle)]. Ejecuta un trozo de códico si la expresión de control es verdadera y sólo se para cuando es falsa.

Ejemplos:

1.-

#!/bin/bash

for i in $( ls ); do

echo item --> $i

done

2.-

#!/bin/bash
for i in `seq 1 10`;
do
echo $i
done

Nota.- Si los números los quisieramos en una misma linea, encerrar la variable entre comillas ["`seq 1 10`"]

3.-

#!/bin/bash
for i in 1 2 3 4 5
do
echo "Es el número $i "
done

4.-

#!/bin/bash
for i in {1..5}
do
echo "Es el número $i "
done

5.-

Del 1 al 10 de 2 en 2:

#!/bin/bash
for i in {1..10..2}
do
echo "Es el número $i "
done

6.-

#!/bin/bash
# eliminar todos los archivos que no sean .txt
for a in `ls | grep -v txt`
do
rm -fr $a
done
Navegando por staredsi.eu aceptas las cookies que utilizamos en esta web. Más información: Ver política de cookies
[0] 0:bash*
1837 entradas - Acerca del Tractatus
La Pipa Plena 2018