【发布时间】:2018-09-11 01:34:18
【问题描述】:
我有一个这样的脚本,我在终端中运行:
for iter in 1
do
echo FullFilePath.sh $iter | qsub -V -e ~/pbs/ -o ~/pbs/
done
在shell文件中是这样的:
matlab -nosplash -singleCompThread -nojvm -r "a=${iter}"
它运行良好,直到执行上面的 matlab 代码出错,错误是我错误地使用了 '=' 运算符:“a=”。基本上 $iter 在 matlab 脚本运行时是未定义的。我已经尝试了很多版本和对上述代码行的小幅编辑,但它总是出错......将不胜感激。
【问题讨论】: