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