NO SOLO HACKING – BASH SCRIPTING CARLOS MELANTUCHE QUÉ ES UN SCRIPT Código escrito Lenguaje de programación Potente Flexible SENTENCIAS BÁSICAS Primero: Tipo de intérprete Segundo: Sentencias Tipos de sentencias: Mostrar por pantalla Cualquier comando de bash Variables asignaciones CONDICIONALES Y BUCLES, SCRIPTING AVANZADO Condicionales (if): Controlar acciones en base a conficiones lógicas Sintaxis: if [ condición] then <comandos> else (opcional) <otros comandos> fi CONDICIONALES Y BUCLES, SCRIPTING AVANZADO Bucle For: Sintaxis: for variable in [lista de palabras] do comandos done CONDICIONALES Y BUCLES, SCRIPTING AVANZADO Bucle mientras (wile): Sintaxis: While condición do comandos done CONDICIONALES Y BUCLES, SCRIPTING AVANZADO Bucle hasta (until): Sintaxis: Until condición do comandos done OPERADORES ARITMÉTICOS + suma - resta /* multiplicación / división % resto ** potenciación += le suma un valor a la variable -= le resta un valor a la variable *= le multiplica por un valor a la variable /= le divide por un valor a la varaible %= asigna a la variable el resto de dividir esa variable por un valor OPERADORES BOLEANOS & operación and | operación or ^ operador xor ! operador de negación (NOT) OPERADORES LÓGICOS == operador binario que devuelve "verdadero" si las expresiones son verdaderas && operador binario que devuelve verdadero si ambas expresiones son verdaderas, en otros casos devuelve falso. || operador binario que devuelve verdadero si al menos una de las expresiones es verdadera. Fuente: https://es.wikibooks.org/wiki/El_Manual_de_BASH_Scripting_B%C3%A1sico_para_Principiantes