Si diez guiones ahora usted sabe cómo escribir guiones.
Ahora vamos a entrar en un paso más allá, algunos scripts avanzados, algunos scripts if then.
Estos son los scripts que definirán algunas variables.
Y si esas variables se cumplen, entonces podrías ejecutar esos scripts.
Y si la declaración de la secuencia de comandos, si esto sucede, hacer esto, de lo contrario hacer eso.
Así que lo que sea que defina que tiene que cumplirse, entonces lo ejecutará.
Si no, te daré una salida diferente dependiendo de cómo escribas un script.
Para ilustrar mejor este concepto de declaraciones de script if then, vamos a introducirlo en nuestra máquina.
De acuerdo.
En qué dirección estamos.
Estamos en nuestro directorio de inicio y el directorio dentro de él es mis scripts y este directorio.
Vamos a crear un nuevo script y vamos a llamarlo por si entonces script de nuevo, no tiene
que ser el nombre que estoy eligiendo.
Puedes elegir cualquier nombre como mi guión o X, Y, Z, o ABC, lo que quieras.
Así que cuando queremos escribir un script, haces Y y el nombre del archivo, te llevará al modo de inserción.
Así que lo primero que debes hacer, si quieres escribir un script, es definir una variable.
Ahora, ya tengo un guión escrito del que voy a copiarlo, así que nos ahorrará tiempo.
Y este es el script que comprueba la variable.
Lo voy a copiar y lo voy a pegar.
Ahora veamos lo que hace este script.
Este script va a buscar que la cuenta sea igual a 100.
Así que si la cuenta es igual a 100, que es la variable, entonces va a decir eco, la cuenta es 100.
Si no es igual a 100, entonces va a decir que la cuenta no es 100.
Así que eso es lo que hace una declaración bastante falsa.
Así que veamos nuestro guión.
Vamos a correrlo.
Primero guardémoslo.
Y una vez que lo guardemos, por supuesto, verificaremos que el archivo está creado.
Sí.
¿Qué hay dentro del archivo?
Lo investigaremos.
Y tiene exactamente lo mismo que escribimos.
Ahora tenemos que dar permiso de ejecución al script.
Verifícalo.
Sí, tiene permiso de ejecución, y voy a ejecutarlo.
Ahí lo tienes.
Dice que el recuento es 100 perfecto, porque definimos en nuestra variable que el recuento es igual a 100.
Entonces, qué pasa si cambiamos la cuenta a, digamos, uno, la guardamos y la ejecutamos.
Una vez que lo ejecutamos, dice que el recuento no es 100.
Así que este es el propósito exacto de las declaraciones if then es si busca la variable, cualquiera que sea la variable
definida.
Si el valor de la variable no se cumple, le dirá exactamente lo que quiere que haga.
También puedes cambiar la salida diciendo si.
Entonces, otra cosa, creo.
Lo siento.
La cuenta.
Hagamos un recuento en minúsculas.
No es 100.
De nuevo, la cuenta es 100.
Esta es nuestra variable.
Y dice que si el conteo de corchetes es igual a
100, entonces hazte eco.
El recuento es de 100 más.
De lo contrario, hazte eco.
Lo siento.
El recuento no es de 140.
Ella es todo lo contrario a F y está contando el guión.
Ahora debería salir que su trabajo está hecho.
Y si la declaración se hace así se sale de ella guardándola.
Y ahora, cuando lo ejecutas, te dice: "Lo siento, el recuento no es 100".
Así que sólo tienes que cambiar la salida a lo que quieras.
Y eso es lo que hace la sentencia if else o if then.
Otro ejemplo de si la declaración que voy a elegir está aquí.
Voy a copiarlo.
Y voy a crear una nueva secuencia de comandos es si entonces nuevo.
Voy a definir la variable que ya he copiado.
Y el primer comando que tengo claro, significa que cuando el script se ejecuta va a limpiar la pantalla.
No quiero ver nada que ya esté en la pantalla.
Lo siguiente que va a hacer es si menos E, que se utiliza, que es la opción que se utiliza para comprobar si un
archivo existe o no.
Así que está diciendo si este archivo casa tengo error archivo de texto existe, entonces lo que debe hacer debe entonces
eco archivo existe otra.
Si el archivo no existe, entonces dice echo el archivo no existe.
Y eso es lo que más o menos está haciendo.
Así que vamos a ejecutar este comando.
Y nosotros, por supuesto, tenemos que dar permisos de ejecución que se verifica.
Tiene permiso de ejecución.
Bien, lo hace.
Ahora vamos a ejecutarlo si ahora.
Ahora, al ejecutarlo, dice que el archivo no existe.
Te está diciendo la cosa real.
¿Por qué?
Porque no existe ningún archivo como do cat.
Si entonces a menos que el archivo exista, ¿dónde debería existir el archivo?
El archivo debería existir en mi directorio personal.
Error que el texto.
Así que voy a crear un archivo ahora.
Voy a tocarlo y voy a crear este archivo.
El archivo se crea ahora voy a ejecutar el script.
Y ahora dice que el archivo existe.
Así que esto es a veces un comando muy útil y es una herramienta muy útil para los administradores del sistema
que querían ejecutar este comando en ciertos intervalos o un día determinado porque una aplicación crea algunos archivos
de error o no.
Y ejecutan este script y trabajo cron para ver si el archivo existe o no.
Si lo hace, significa que la aplicación está funcionando bien.
Si no lo hace, significa que el archivo no existe y le lanzará un mensaje de error.
Así que esta es una declaración F diez y también tenemos otras declaraciones, ejemplos en este archivo.
Y este archivo también forma parte de sus recursos, de sus folletos.
Y quiero que pruebes cada uno de los scripts, que crees cada uno de los nuevos scripts, y que pruebes los diferentes valores
que tienes aquí.
Así que este es un guión muy fresco que he escrito.
Te habla de tu nombre y te pregunta si te gusta trabajar en él.
Y te pregunta si respondes.
Sí, te dirá que eres genial.
Si no lo hace, dice que debería probarlo.
Es una buena sensación.
Así que quiero que ejecutes el script por tu cuenta, créalo, crea un nuevo archivo, escribe el script y ejecútalo.
Y estoy muy seguro de que funcionará bien sin ningún error.