Supondo que você quer dizer um array shell , note que nem todos os shells suportam matrizes. Se limitarmos a Bourne como shells, os que suportam matrizes (em ordem cronológica) são ksh , bash , zsh e yash . python (o código que você deu parece com python code) não é o que geralmente chamamos de shell.
Desses, os únicos shells que suportam aritmética de ponto flutuante são ksh93 , zsh e yash .
Em todos os 3, e assumindo que a entrada contém apenas os números de ponto flutuante separados por nova linha, espaço ou tabulação, você pode fazer:
array=($(cat file))
A sintaxe para acessar os elementos da matriz é diferente em todos os três. Consulte " Teste para suporte de matriz por shell " para diferenças no suporte à matriz em vários shells.