PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : array element



klaus_harrer
13-03-2006, 14:59
Hallo

Folgendes Array:



array=(Hallo Welt hier bin ich)


Ist es möglich herauszufinden welches element(Nummer) "bin" im Array ist?

MfG
klaus_harrer

ninguno
13-03-2006, 15:44
for ((i=0; i<${#array }; i++)); do
if [ ${array[i]} = 'bin' ]; then
echo $i
fi
done

klaus_harrer
13-03-2006, 16:09
Hallo

Habe mir gerade eine andere Lösung einfallen lasen:



element = `echo ${array } | tr -s ' ' '\n' | grep -n bin | cut -d : -f1`
element =$((element-1))


MfG
klaus_harrer