command line

Si la fecha de hoy ha pasado la fecha X,entonces ejecuta cosas en Ubuntu Bash Script

Estoy creando un sistema de licencias con script bash.Quiero hacer un sistema llamado End-Date,este sistema comprobará si la fecha de hoy ha pasado la fecha determinada entonces quiero ejecutar comandos.Usted lo entenderá mejor en el ejemplo.

For Example

#Digamos que hoy es 30.08.2022
scriptdate=30.08.2022
enddate=29.08.2022
#Si $scriptdate ha superado $enddate, ejecute el comando de salida

Utilice el formato de fecha AAAA-mm-dd,y entonces es una simple comparación de cadenas

today=$(date +%Y-%m-%d)
enddate="2022-08-29"

if [[ "$today" > "$enddate" ]]; then
    exit
fi