Linux Bash - Formato de fecha

Mi formato de fecha es aaaa-mm-dd-hh: mm: ss ¿Cómo verifico mi entrada?

Debería ser algo como esto:

#!/bin/bash

read -p "Date (format yy-mm-dd-HH-MM-SS): " input

check=$(date +"%Y-%m-%d-%H:%M:%S")

if [ $input -eq $check ]; do

     echo "Right!"

else
     echo "False!"

fi

Pero eso no comprueba la fecha. Compara mi entrada con la fecha real.

Saludos cordiales Vince

Respuestas a la pregunta(3)

Su respuesta a la pregunta