Linux Bash - Datumsformat

Mein Datumsformat ist JJJJ-MM-TT-HH: MM: SS Wie überprüfe ich meine Eingabe?

Es sollte ungefähr so ​​aussehen:

#!/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

Damit wird das Datum jedoch nicht überprüft. Meine Eingabe wird mit dem tatsächlichen Datum verglichen.

Beste Grüße Vince

Antworten auf die Frage(3)

Ihre Antwort auf die Frage