Можно ли выполнить скрипт оболочки 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 значения, все они будут получены.:)