[[linux:expresionesregulares]]

En mi trabajo necesito todo el tiempo utilizar expresiones regulares, en esta entrada ire colocando algunas que tratare de explicar.

Para Buscar correos electrónicos en un archivo de texto:

egrep -oi '\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}' Archivo.csv

Para extraer las linea de un archivo que contengan una cadena especifica:

cat archivo.txt |grep “cadena” > salida.txt

Para Buscar un direcciones ip en un archivo:

egrep -o '\b[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\b' access.log | sort -u

Para partir archivos o extraer un rango especifico de lineas de un archivo

sed -n 600001,633226p Original.csv > Copia.csv

  • linux/expresionesregulares.txt
  • Última modificación: 2011/08/08 08:45
  • por kleper