Hallo,
ich würde gern eine in_array Funktion (so wie aus PHP bekannt) in bash realisieren. Ich übergebe also ein Element und ein Array und teste ob das Element im Array ist. Mein Problem ist jetzt: Wie übergebe ich das Array?
Zum Test habe ich folgendes versucht, was aber leider nur 1 ausgegeben hat:
ich würde gern eine in_array Funktion (so wie aus PHP bekannt) in bash realisieren. Ich übergebe also ein Element und ein Array und teste ob das Element im Array ist. Mein Problem ist jetzt: Wie übergebe ich das Array?
Zum Test habe ich folgendes versucht, was aber leider nur 1 ausgegeben hat:
Code:
function in_array() {
ARRAY=$1
echo "${#ARRAY[@]}"
}
ARR=(A B C D)
in_array ARR