Pizza: Shell Hilfe

Hallo,
bin gerade dabei shell zu lernen und bin schon auf ein erstes problem gestossen.

Beim Ausführen meckert der Terminal:"line3: Command not found"

Das ist in der shell-datei drin:

#!bin/bs
$ergebnis = expr 13 + 17
echo $ergebnis

Danke für Hilfen

  1. Hallo,
    bin gerade dabei shell zu lernen und bin schon auf ein erstes problem gestossen.

    Beim Ausführen meckert der Terminal:"line3: Command not found"

    Das ist in der shell-datei drin:

    #!bin/bs
    $ergebnis = expr 13 + 17
    echo $ergebnis

    Danke für Hilfen

    Dieses Problem habe ich mittlerweile gelöst. Aber eine neue Frage:
    Wie soll das mit den Arrays funktionieren?
    Ich habe folgendes:

    vararray=(Mein Name ist Pizza)
     echo $vararray[1]

    Die Ausgabe müsste doch lauten: Name, da Name in der Position 1 im Array steht(Da Mein die Position 0 haben müsste)

    Aber es kommt nur ein Fehler.

    1. Aber es kommt nur ein Fehler.

      Ja, und was für einer?

      Die Syntax für den Zugriff auf ein Array-Element ist eigentlich
      ${vararray[1]}

      Und in der Shebang-Zeile adressierst Du die Shell nicht ausgehend von der Root.

      Gruss
      Stefanie