Frage bei Shell Programmierung

Liebe/-r Experte/-in,

ich bin gerade dabei mich in Shell Programmierung etwas anzueignen.

Habe angefangen mir ein Script zu schreiben und komme nicht weiter.

Kann mir bitte einer weiterhelfen?

#!/bin/bash

clear

echo -n "Geben Sie bitte einen Namen ein: "
read NAME

if ["$NAME" == „“]; then
echo -e „Sie muessen einen Namen eingeben!“
exit 1
fi

Mein Gedanke ist aber der, dass wenn „$NAME“ == „“ dann zurück zum Eingabefeld für den Namen.

Vielen Dank im voraus!

Grüße
René

Hi,

in diesem Fall brauchst du eine while loop.

while ["$NAME" == „“];do
echo -n "Geben Sie bitte einen Namen ein: "
read NAME
done

Gruss
Stefan

Guten Tag,