Informe De Redes
Como en todo lenguaje, necesitamos del uso de variables, que nos servirán para todo lo que queramos hacer en determinadas situaciones. Una variable, es una cadena de datosque se almacena en la memoria y que podemos llamar en cualquier momento para darle X uso.
Asignando variables[editar]
En BASH, las variables se asignan simplemente dando el nombre de la variable ysu valor:
#!/bin/bash
#Asignando variables
hola=1
echo `$hola´
Como podemos leer aquí, este código asigna el valor 1 a la variable "hola". En BASH las variables son "CASE SENSITIVE"(sensibles), es decir, la variable Hola no es lo mismo que HOLA ni que holA.
Otro de los puntos importantes de las variables en BASH es que no tenemos que asignarles un tipo, es decir, podemos darle a lasvariables cualquier valor y lo aceptará sin tener que decirle a BASH si es numérico o si son letras.
Expresiones Regulares
Una expresión regular en Linux, es una secuencia de caracteresy metacaracteres que forma un patrón de búsqueda (se dice en Linux que la expresión se expande), principalmente utilizada para la búsqueda de patrones de cadenas de caracteres u operaciones desustituciones.
Las expresiones regulares proveen una manera muy flexible de buscar o reconocer cadenas de texto y se utilizan con frecuencia por ejemplo en los comandos como grep, sed, awk, find, y en elpropio bash de Linux.
Los metacaracteres son ciertos caracteres con un significado específico dentro de una expresión regular. Estos caracteres tienen un significado que va más allá del símboloque representan y tienen un comportamiento especial en una expresión regular.
Fuente:https://es.wikibooks.org/wiki/El_Manual_de_BASH_Scripting_B%C3%A1sico_para_Principiantes/Variables_en_BASH
http://francisconi.org/linux/expresiones-regulares
http://www.demiurgo.org/doc/shell/shell-3.html#ss3.1 //Variables
Regístrate para leer el documento completo.