Поскольку оболочки, отличные от ksh, не поддерживают передачу по ссылке, как можно передать несколько массивов в функцию в bash без использования глобальных переменных и таким образом, чтобы любое допустимое содержимое переменных могло быть включено в качестве элемента массива (без зарезервированных сигил)?