Shell Hilfe
Pizza
- sonstiges
0 Pizza
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
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 $ergebnisDanke 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.
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