Recorrer una serie de valores en Shell Script con for

A for le podemos indicar que queremos recorrer una serie de valores simplemente indicándole la lista con:

for i in lunes martes miércoles jueves viernes sábado domingo

Y en cada ciclo recorrerá uno de esos valores:

#!/bin/bash

for i in lunes martes miércoles jueves viernes sábado domingo
do
    echo $i
done

Si quisiéramos en lugar de utilizar una palabra por cada valor, usar más de una, deberemos entrecomillarla:

#!/bin/bash

for i in lunes martes miércoles jueves viernes "comienza el fin de semana" domingo
do
    echo $i
done

Que nos devolverá:

lunes
martes
miércoles
jueves
viernes
comienza el fin de semana
domingo

 

Deja una respuesta

Tu dirección de correo electrónico no será publicada.