Передача нескольких отдельных массивов в функцию оболочки

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

11
задан Charles Duffy 8 June 2012 в 18:02
поделиться