#!/bin/bash # Ultima Modif: 20251012 # Valida si URL está acriva. # Uso: url_valida.sh {url-a-validar} source fnc_gonzy.sh # NO funciona function valida_a(){ resultado=$(curl -sIL $1 | grep '^HTTP' | tail -1 | awk '{print $2}') if [[ "$resultado" == "200" ]]; then echo -e "${Green}Existe${Color_Off}" elif [[ "$resultado" == "404" ]]; then echo -e "${Red}No Existe${Color_Off}" else echo -e "${Yellow}No lo se.${Color_Off}" fi } # SI funciona function valida_b(){ echo -e "" if wget --spider -S "$1" 2>&1 | grep -w "200\|301"; then fnc_msg_color 1 "URL activo" else fnc_msg_color 0 "URL caído" fi echo "" } fnc_gonzy_intro "URL_Verificar" "Verifica que URL exista." read -p "URL a validar: " url_validar; valida_b $url_validar