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.