Jak zmienić wartości elementów tablicy bash bez pętli

array=(a b c d)

Chciałbym dodać znak przed każdym elementem tablicy, aby go mieć

array=(^a ^b ^c ^d)

Łatwym sposobem jest zapętlenie elementów tablicy i zmiana wartości jeden po drugim

for i in "${#array[@]}"
do
    array[i]="^"array[i]
done

Ale chciałbym wiedzieć, czy istnieje jakikolwiek sposób na zrobienie tego samego bez zapętlania tablicy, ponieważ muszę wykonać tę samą instrukcję na wszystkich elementach.

Z góry dziękuję.