Estructuras de control 1

24
Estructuras de Control Prof. Pablo Macón 2ºIB http://soii-its.blogspot.com

description

IF - CASE - Shell Script

Transcript of Estructuras de control 1

  • 1. Prof. Pablo Macn2IBhttp://soii-its.blogspot.com

2. Shell scripting1. La primera lnea siempre debera indicar cules la ruta al intrprete de comandos (shell) quequeremos que utilice Linux #! /bin/bash2. Los comentarios siempre se indicancomenzando la lnea con el signo #, lo que estdetrs no se ejecuta 3. Shell scripting3. El comando echo sirve para mostrar texto por lasalida estndar Por lo tanto, se puede redireccionar Echo Algo para poner en mi archivo >> archivo.txt4. El comando read sirve para pedirle al usuario queingrese un valor que vamos a guardar en unavariable read p Ingrese un nmero: num1 4. Shell scripting5. Para utilizar el valor de una variable deboanteponer el prefijo $ echo mi variable tiene el valor $var6. Para realizar operaciones aritmticas conenteros puedo utilizar el comando expr expr 100 / 5 expr 100 * 5 5. if [ expresin condicional ]thenaccin(es)elif [ expresin condicional 2 ]thenaccin(es)elseaccin(es)fi 6. Si la expresin condicional es verdadera se ejecutanla o las acciones que estn antes que else, elif (oelse if) o fi Si la expresin es falsa, se saltan esas acciones yejecuta lo que est despus (puede ser else opuede ser fi) fi seala el fin de la estructura, la secuencia deejecucin sigue su curso normal con lo que estdespus en el script 7. Nosotros usamos normalmente esta estructura paracomparar dos cosas del mismo tipo (dos nmeros odos palabras) En GNU/Linux tambin podemos utilizarla parasaber acerca del estado de un archivo (si existe, siest vaco, qu permisos tiene, si es un directorio) 8. Nmeros Enteros Cadenas de texto Funcin-gt > Mayor que-lt < Menor que-ge >= Mayor o igual que-le