in

Shell de Unix / Linux – El bucle for


los por bucle opera en listas de elementos. Repite un conjunto de comandos para cada elemento de una lista.

Sintaxis

for var in word1 word2 ... wordN
do
   Statement(s) to be executed for every word.
done

Aquí var es el nombre de una variable y word1 a wordN son secuencias de caracteres separados por espacios (palabras). Cada vez que se ejecuta el ciclo for, el valor de la variable var se establece en la siguiente palabra en la lista de palabras, palabra1 a palabraN.

Ejemplo

A continuación, se muestra un ejemplo sencillo que utiliza la por bucle para abarcar la lista de números dada –

#!/bin/sh

for var in 0 1 2 3 4 5 6 7 8 9
do
   echo $var
done

Tras la ejecución, recibirá el siguiente resultado:

0
1
2
3
4
5
6
7
8
9

A continuación se muestra el ejemplo para mostrar todos los archivos que comienzan con .intento y disponible en tu hogar. Ejecutaremos este script desde mi raíz –

#!/bin/sh

for FILE in $HOME/.bash*
do
   echo $FILE
done

El script anterior producirá el siguiente resultado:

/root/.bash_history
/root/.bash_logout
/root/.bash_profile
/root/.bashrc

unix-shell-loops.htm

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Clase Java FileWriter – javatpoint

apple touch icon@2

¿Cuál es la forma preferida de concatenar una cadena en Python?