如何将变量放在shell的#ed部分中

时间:2015-10-13 11:55:23

标签: shell sh

我有这个脚本在集群上运行模拟。据我所知,我的集群只接受shell脚本。我想把变量LAMBDA放在#PBS -N旁边,但是我的变量被注释掉了,我对此无能为力。我无法删除“#”,因为我觉得它是在群集上运行的预定义设置。有什么方法可以实现吗?请理解它不是评论#PBS -N是一种给模拟命名的方法。它无意中被注释掉了。

LAMBDA= 0.05 

 #PBS -N $LAMBDA_0.05_m_1_200k
 #PBS -l nodes=1:ppn=1,pmem=1000mb
 #PBS -S /bin/bash
 #$ -m n
 #$ -j oe


 FOLDER= 0.57

 WDIR=/home/vikas/ala_1_free_energy/membrane_200k/restraint_decoupling_pullinit_$FOLDER

 cd /home/vikas/ala_1_free_energy/membrane_200k/restraint_decoupling_pullinit_$FOLDER


 /home/durba/gmx455/bin/mdrun -np 1 -deffnm md0.05 -v

1 个答案:

答案 0 :(得分:0)

为什么?您可以回复评论并查看评论' &安培;以这种方式变量作为​​变通方法。