Ich muss in das Argument von denen einige Benutzertypen drucken. Egal, was ich immer nur eine leere Zeilebash Druck gegeben Skript Argument
echo "Give argument number"
read number
[email protected]
echo ${allV[$number]}
ich bekommen, was mit diesen wenigen Zeilen falsch? Auch wenn ich das Skript mit ein paar Argumente beginnen und ich nur manuell etw schreiben wie“
echo ${allV[1]}
wieder alles, was ich bekommen, ist eine leere Zeile.
Ihre Zuweisung zu 'allV' erstellt kein Array; Daher hilft es nicht, es wie ein Array zu indizieren. Verwende 'allV = (" $ @ ")' und 'echo" $ {allV [$ number]} "'. –