Contenidos
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.

