Guiones de bucle for.
Otro nivel avanzado de scripting eres tú.
Seguid mejorando, amigos míos, seguid mejorando.
El siguiente script que vas a ejecutar es el de los bucles for.
Lo que hacen es que sigue funcionando hasta un número determinado de variables.
Por ejemplo, si una variable está definida diez, entonces ejecute el script diez veces o la variable es verde, azul, rojo, entonces
ejecute el script tres veces para cada color.
Así que en realidad simplifica sus tareas si lo desea.
Por ejemplo, crear archivos o diez archivos, entonces usted no tiene que ejecutar el comando una y otra
vez completa para los bucles lo hará por usted.
Volveremos a nuestra máquina Linux y probaremos un par de scripts para bucles y luego podrás probar por tu cuenta
y te harás experto ejecutando estos pequeños, pequeños, pequeños scripts.
¿En qué directorio estamos?
Estamos en nuestro directorio de origen.
Siempre casa no es sólo casa, sino todo el directorio de casa.
Y el directorio en el que estamos es el de mis scripts.
Así que en mis scripts vamos a crear un nuevo script, vamos a llamarlo esta vez ABC a VI, ABC.
Y lo primero que ya sabes a estas alturas es que defines el script de Shell en el que vas a ejecutar
este script o el entorno de shell.
Yo diría que vas a ejecutar este script en.
Y de nuevo, ya he escrito algunas secuencias de comandos para que usted vaya sobre esta formación, y voy a entrar en nuestra
primera secuencia de comandos, que es una simple salida de bucle for.
Voy a copiar esta secuencia de comandos y voy a pegarla simplemente.
Esto ya tiene un shell definido, así que voy a borrar esa línea.
¿Y qué hace por mí?
Y uno, dos, tres, cuatro, cinco lo hacen.
Así que yo aquí es una variable que está diciendo que este contenedor, que es el nombre del contenedor es I.
Contiene los números uno, dos, tres, cuatro y cinco.
Y entonces lo que está pidiendo que haga la secuencia de comandos va a hacer eco bienvenida variable uno veces variable dos
veces variable tres variable para variable cinco veces.
Y una vez que está hecho, está hecho.
Por eso tenemos que definir done al final para que el bucle for termine de hacer lo que está haciendo.
Así que voy a guardar el archivo.
Una vez guardado el archivo de nuevo, hay que dar permiso de ejecución.
Se da el permiso.
Verifiquémoslo.
Sí, el archivo ABC está ahí.
Veamos qué hay dentro.
Dentro de ella es exactamente tiene lo mismo.
Vamos a ejecutar este script ABC y ahí lo tienes.
Es hacer la bienvenida Una vez, dos veces, tres veces, cuatro veces y cinco veces.
Así que, básicamente, si tienes una tarea repetitiva y créeme, vas a estar trabajando en un entorno corporativo donde
tendrías que hacer muchas tareas repetitivas y este script de bucle va a ser tan útil para
ti que estarás creando scripts para cada tarea repetitiva que harás todos los días.
Así que esto está saliendo cinco veces.
Veamos el segundo guión.
Así que el segundo guión, ¿qué está haciendo?
Básicamente, hace lo mismo, pero esta vez sólo mostrará los nombres.
Y voy a hacer esto X, Y, Z como el nombre del archivo.
Y siempre ha comenzado con la cáscara.
El nombre del shell ha sido Bash.
Y ahora esta vez, vamos a poner algún comentario y vamos a decir que este script saldrá.
Y pondré a Imran con diferentes acciones porque dirá, Ver Imran.
Ver la carrera de Imran.
Ver a Imran saltar y ver a Imran jugar.
Así que esto es lo que va a hacer el guión.
Por eso lo he puesto.
Sólo un comentario, se puede poner más comentario.
Digamos que el script es creado por Imran Afzal y si quieres poner una fecha, puedes saltarla y el script
comienza aquí.
Te está diciendo para I en otra vez, I es una variable en es que usted pone dentro de su variable y variable es como un
contenedor.
Te está diciendo que pongas comer, saltar, correr, jugar dentro de un contenedor llamado I una vez que tiene todas estas tres
o cuatro palabras dentro del contenedor, I entonces hace lo que estamos haciendo, estamos haciendo eco ver Imran Dollar
I.
La variable ya se muestra siempre con el con el dólar y el nombre de la variable.
Así que le está diciendo dólar I y luego una vez que una vez que la secuencia de comandos va a mostrar cada pequeño,
cada palabra en el contenedor, entonces se va a hacer.
Una vez hecho esto, el script está creado, el script ha hecho su trabajo y lo verificaremos.
El guión está ahí.
Lo siguiente que ya sabes es cambiar el permiso de X, Y, Z para que tenga permiso de ejecución y de
ejecución.
Una vez más, lo reitero una y otra vez, si no puedes ejecutar el script, es porque no tienes permiso
de ejecución.
Así que sí tenemos permiso para ejecutar el ejecutable.
Espectacular.
Perfecto.
Vamos a ejecutarlo X, y, z.
Oh, oh.
Dice bash x, y, z.
No hay tal archivo o directorio.
¿Por qué?
Por supuesto que hemos puesto Z.
Es Z en realidad X, y, Z.
Así que vamos a ejecutarlo.
Y aquí vas a ver a Imran.
Ver a Imran correr, ver a Imran saltar, ver a Imran jugar.
Así que de nuevo está haciendo una tarea repetitiva para usted.
Así que esto para Loop es una declaración muy fuerte en un entorno de scripting que le permitirá ejecutar tareas repetitivas
una y otra vez para que no tenga que hacerlo usted mismo y pasar tiempo todo el día y crear esas pequeñas tareas
tediosas.
Quiero que escribas los scripts que tengo dentro de este archivo.
Este archivo está de nuevo en sus folletos.
Quiero que descargues este folleto, crees estos pequeños scripts de nuevo y los ejecutes para ver qué
hacen.
Será un gran ejercicio para ti.