[英]What does “#$” mean in bash?
比方說,腳本就像這樣開始
#!/bin/bash
#$ -S /bin/bash
#$ -l hostname=qn*
然后在頁面下面,實際的腳本開始發揮作用。 我的問題是“#$”符號的含義是什么?
以#
開頭的行是注釋。 第一行可能以#!
開頭#!
,但它仍然是對bash
的評論,僅用於指示用於文件的解釋器。 所有其他以#
開頭的行對於bash
絕對不重要,無論下一個字符是$
還是其他任何字符。
您是否以任何方式在批處理群集上運行? 像Sun Grid Engine一樣? 用作批處理作業的腳本可能有特殊含義。
https://www.wiki.ed.ac.uk/display/EaStCHEMresearchwik/How+to+write+a+SGE+job+submission+script
更新:
從stackoverflow.com使用上面的鏈接塊(來自google.com)
備擇方案:
這些行對於像sbatch這樣的隊列系統很重要。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.