Bash Übungsskript funktioniert nicht.

Ich eigne mir im Moment Grundkenntnisse in Bash an und bin auf ein Problem gestoßen:

Bei diesem Skript
Code:
#!/bin/bash
read $INT
if [[ $INT -eq 1 ]]
then
        echo "The entered character is 1"
else
        echo "The entered character is not 1"
fi

Wird bei der Eingabe
Code:
1

Trotzdem "The entered character is not 1" ausgegeben. Kann mir dabei jemand helfen?

**edit**
Habe jetzt nach einer viel zu langen Zeit auf das Brett vor meinem Kopf starren den Fehler gefunden. Korrekter Code ist:
Code:
#!/bin/bash
read INT
if [[ $INT -eq 1 ]]
then
        echo "The entered character is 1"
else
        echo "The entered character is not 1"
fi
 
Zuletzt bearbeitet:
Zurück
Oben