Можно ли выполнить скрипт оболочки korn, передавая массив в качестве параметров?

Я пытаюсь выполнить скрипт оболочки korn с использованием массива, но я хотел бы увидеть, возможно ли это, я не хочу делать это в следующем примере:

Script="/home/Myscript.sh"
. ${Script} "Value1" "Value2" "Value3"

Было бы лучше, если бы я мог сделать что-то вроде:

Array[0]="Value1"
Array[1]="Value2"
Array[2]="Value3"
. ${Script} "${Array}

Есть ли способ сделать это?

1 ответ

Возможно!

Вы просто должны поставить что-то вроде:

. ${Script} "${array[@]}"

Если ваш массив имеет более 1 значения, все они будут получены.:)

Другие вопросы по тегам