Variablen setzt du ohne Leerzeichen um das =: name="Mia". Gelesen werden sie mit $name oder ${name}. Setze Variablen beim Lesen fast immer in doppelte Anführungszeichen ("$name"), damit Leerzeichen und Sonderzeichen nicht zerlegt werden. Einfache Anführungszeichen ersetzen nichts. Mit $(befehl) übernimmst du die Ausgabe eines Befehls.
name="Mia Muster"
alter=17
echo "Hallo $name, du bist $alter"
echo 'Kein $ersetzen'
anzahl=$(ls | wc -l)
echo "Dateien hier: $anzahl"
standard=${UNBEKANNT:-leer} # Standardwert
echo "$standard"Merke
Kein Leerzeichen um
=Variablen in
"..."lesen$(befehl)übernimmt die Ausgabe
Aufgabe
Speichere die Dateianzahl des aktuellen Ordners in einer Variable und gib sie aus.