是否可以在 bash 脚本内的注释中扩展变量?
我想编写一个脚本来输入SGE。该qsub
语法允许我使用 bash 脚本中以#$
. 例如,
#$ -q all.q
#$ -S /bin/bash
#$ -V
#$ -m beas
#$ -o run_20120103.out
我想要的是-o
参数被动态设置为一个变量,比如$1
. 所以我会天真地写
#$ -o run_${1}.out
但是,由于该行以 a 开头,因此 bash 会忽略它并且不会扩展#
变量。$1
有任何想法吗?一些 bash 预处理器?还有什么办法?
编辑我只是选择了$1
一个例子。它也可以是$FOO
or $BAR
。