Extraer emails de texto plano en macOS
En este art铆culo t茅cnico de jesusninoc.com, te mostramos c贸mo busca y filtra direcciones de correo electr贸nico estructuradas dentro de un archivo de texto utilizando la terminal de macOS de forma nativa con Zsh.
馃崕 C贸digo del Script para macOS Terminal (Zsh)
#!/bin/bash
FILE=$1
if [ -z "$FILE" ] || [ ! -f "$FILE" ]; then
echo "Uso: $0 [archivo_de_texto]"
exit 1
fi
echo "Direcciones de correo electr贸nico detectadas:"
grep -E -o '[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+.[A-Za-z]{2,6}' "$FILE" | sort -u
Explicaci贸n detallada del funcionamiento
Aplica grep filtrando 煤nicamente la coincidencia exacta (-o) con una expresi贸n regular robusta para correos y elimina duplicados con sort -u.
An谩lisis de Seguridad y Buenas Pr谩cticas
馃敀 Recomendaciones del Agente de Seguridad:
Totalmente seguro. Funciona localmente en el archivo provisto sin transferir informaci贸n externa.