История изменений
Исправление derlafff, (текущая версия) :
Еще можно так, но тут есть масса подводных камней:
eval $(declare | grep ^oldarr= | sed -e 's/^oldarr/newarr/' ) #правда, не надо так делать
Так что да, только банальное копирование. Даже поручить это функции нельзя, ибо !, который используется для обращения к переменной по значению в переменной используется для получения ключей
Исходная версия derlafff, :
Еще можно так, но тут есть масса подводных камней:
eval $(declare | grep ^oldarr= | sed -e 's/^oldarr/newarr/' ) #правда, не надо так делать