Subido por Edidson Rodriguez

scripting

Anuncio
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
Descargar