Wie kann ich überprüfen, ob sich eine Zeichenfolge in einem Array befindet, ohne die Elemente zu durchlaufen?
Gibt es eine Möglichkeit, zu überprüfen, ob eine Zeichenfolge in einem Array von Zeichenfolgen vorhanden ist - ohne das Array zu durchlaufen?
Wie kann ich das folgende Skript beispielsweise korrekt implementieren, um zu testen, ob der in der Variablen $ test gespeicherte Wert in $ array vorhanden ist?
array=('hello' 'world' 'my' 'name' 'is' 'perseus')
#pseudo code
$test='henry'
if [$array[$test]]
then
do something
else
something else
fi
Hinweis
Ich benutze Bash 4.1.5