什么"#$"在bash中意味着什么?

E.C*_*oss 6 linux syntax bash

比方说,脚本就像这样开始

#!/bin/bash
#$ -S /bin/bash
#$ -l hostname=qn*
Run Code Online (Sandbox Code Playgroud)

然后在页面下面,实际的脚本开始发挥作用.我的问题是"#$"符号的含义是什么?

Sor*_*gal 6

以...开头的行#是注释.第一行可以以#!,但它仍然是注释,bash并且仅用于指示用于文件的解释器.无论是下一个角色还是其他任何东西,所有其他行开头#都绝对不重要.bash$


sni*_*ies 6

您是否以任何方式在批处理群集上运行?像Sun Grid Engine一样?用作批处理作业的脚本可能有特殊含义.

https://www.wiki.ed.ac.uk/display/EaStCHEMresearchwik/How+to+write+a+SGE+job+submission+script

更新:

从stackoverflow.com使用上面的链接块(来自google.com)

备择方案: