簡體   English   中英

什么“#$”在bash中意味着什么?

[英]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)

備擇方案:

它們似乎是Oracle(前Sun)Grid Engine的參數,看看這個SO問題還是這個 問題

他們大量使用這些評論。

這些行對於像sbatch這樣的隊列系統很重要。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM