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