Как передать массивы в виде списка переменных через сценарий задания qsub в среде PBS?
Например:
arr1=(1 2 3); arr2(a b c); qsub -v array1=("${arr1[@]}"), array2=("$arr2[@]") job_script.bash
где job_script.bash
имеет переменные массива array1
и array2
.
Когда я пытаюсь запустить указанную выше команду, чтобы отправить свою работу, я получаю следующую ошибку:
-bash: syntax error near unexpected token `('
Я что-то упустил в своем синтаксисе?
Я просмотрел множество форумов за помощью, но ничего не нашел относительно передачи массивов, как указано выше.
Может ли кто-нибудь помочь мне с вышеуказанной ситуацией?
array2=("$arr2[@]")
-- чего-то не хватает... - person David C. Rankin   schedule 10.11.2014