Fecha de última modificación:

26 Abril, 2014 - 21:26

Expresiones Regulares

Una expresión regular en Linux, es una secuencia de caracteres y 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 de sustituciones.

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 el propio 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ímbolo que representan y tienen un comportamiento especial en una expresión regular.

Libros Recomendados para esta sección

Listado de Expresiones Regulares

Expresionorden descendente Descripción
./

Denota el directorio actual, generalmente usado para ejecutar aplicaciones.

.[a-zA-Z]*

Es muy común que se cometa el error cuando se manejan archivos ocultos (que empiezan por punto). Ejemplo.

ls -l /home/pepe/.* no solo listara todos los directorios y subdirectorios que empiezan por punto, sino que también, listará los archivos del directorio padre ".." (/home). Si esto se comete con otros comandos como chown o rm el error podría ser más grave.

/L..a/

Cualquier cadena que empiece con L y termine con a (Lana, Losa, Luna)

1>&2

Coloca la salida estándar en la salida error estándar (0 la EE; 1 es la SE; 2 es la SEE)

2>&1

Coloca el error estándar en la salida estándar (0 la EE; 1 es la SE; 2 es la SEE)

2>/dev/null

Redirecciona el Error Estándar al pozo ciego de Linux, utilizarlo en:

find / -iname pp 2>/dev/null para que no ensucie la terminal con elementos como:

«/var/log/..»: Permiso denegado

;

Se puede ejecutar más de un comando en una sola línea de comandos separando los comandos con un punto y coma (;)

< pp

Toma la entrada de un programa desde pp (short < pp es similar a short pp)

> pp

Colocar la salida en el archivo pp, el archivo será creado en caso de no existir y si ya existe su contenido será remplazado.

>> pp

Opera igual que > con la diferencia que añade al final del archivo

?

Cualquier carácter, solo un carácter

p1 && p2

Ejecuta p1, si lo logra, ejecuta p2

Páginas

 

Solicita Asistencia

Llámenos al:+54-9-11-32788353

Envíenos un e-mail: consultas@ ---Para enviar el SPAM--- francisconi.org

Skype Status for francisconi.hugo.adrian
 

Suscríbete

Suscríbete y recibe las últimas actualizaciones, noticias y más ...
Zircon - This is a contributing Drupal Theme
Design by WeebPal.