Isso deve ser feito:
array=( $(awk -F ' ' '{ print $NF }' log filename) )
Dado o comentário de Stephane, outra abordagem:
array=()
awk -F ' ' '{ print $NF }' log filename | while IFS= read -r line; do
array+=( "$line" )
done
echo ${#array[@]}
echo ${array[1]}
echo ${array[17]}
17
06:00:00
06:06:25
funciona no meu ksh "93u +"