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

Expresionordenar ascendente Descripción
´…´

Lo que esta encerrado entre apostrofes será interpretado literalmente

|

Coloca la salida estándar de un programa en la entrada estándar del otro (Esto es una interconexión o Pipes).

ls | wc -1 Cuenta los archivos.

`orden`

El shell sustituye el resultado de la orden (es igual que $(orden)) Ejemplo:

[adrian@laptop-adrian ~]$ echo `date`
dom oct 31 01:50:46 VET 2010
[adrian@laptop-adrian ~]$ echo $(date)
dom oct 31 01:50:56 VET 2010

^

Principio de cadena (línea), grep '^h' notas muestra líneas de notas que empieza por h

\

Antes de un carácter especial hace que dicho carácter sea interpretado literalmente, como por ejemplo cuando tenemos que referirnos a nombres con espacios

$cd carpeta\ sin\ título/

O tenemos que buscar una cadena que contenga por ejemplo el carácter * entonces será \*

[ ]

Una lista  de caracteres rodeados por [ y ] concuerda con cualquier carácter de esa lista; si el primer carácter de la lista es el acento circunflejo ^ entonces concuerda con cualquier carácter de fuera de la  lista.   Por  ejemplo,  la  expresión  regular [0123456789] concuerda  con  cualquier carácter dígito, [Hh]ola, satisface a Hola como a hola.

[a-zA-Z] cualquier carácter formado por letras mayúsculas o minúsculas

var=hola

Asigna a la variable var el valor hola

var=$pp

Agrego a la variable el valor pp

sh pp

Le indica al shell que tome la entrada del archivo pp

P1 || p2

Ejecuta p1, si no se logra, ejecuta p2

p1 && p2

Ejecuta p1, si lo logra, ejecuta p2

?

Cualquier carácter, solo un carácter

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.