A continuación les voy a mostrar el código con el cual se puede comprobar si un correo es correctamente escrito en un programa en bash scripting.
#!/bin/bash
emailRegex='^\w+@[a-z]{5,7}\.[a-z]{2,3}\.?[a-z]{2,3}?$'read -p "Type your name: " name
read -p "Type your email: " email
if [[ $email =~ $emailRegex ]]; thenecho"Valid email, welcome"elseecho"Invalid email"fi