1
我有一個bash腳本,與幾個變量調用qsub
:發送陣列PBS腳本
group=group_1
normals=$(IFS=,; echo *.txt)
qsub -v VAR1=$group,VAR2=${normals[@]} [...] run_script.pbs
run_script.pbs
#PBS -l nodes=1:ppn=16
#PBS -l walltime=2:00:00
#PBS -l mem=10GB
group=$VAR1
normals=$VAR2
echo ${normals[@]}
在這種情況下,數組normals
包含多個文件名,但是當我嘗試在.pbs腳本中訪問這些文件時,只打印第一個文件。
在.pbs腳本中傳遞和訪問數組的正確方法是什麼?
@Inian - 確切地說 – fugu
回答有幫助嗎?如果它解決了您的問題,請不要忘記標記接受的答案 – Inian