[問題] 關於Bourne Shell

看板Linux作者 (新生活!~)時間13年前 (2011/12/15 17:43), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
最近拿到一個shell scipt 最前面幾行是這個樣子 #!/bin/sh #$ -S /bin/sh #$ -cwd #$ -V #$ -q all.q #$ -pe openmpi2 6 除了最前面一行我知道是用Bourne Shell 其它幾行我都查不到到底是為什麼要寫這樣 上網google也找不出所以然 那個#字號在前有使這幾行失去作用嗎? 請問有人可以提供網頁或是簡單的解說嗎 @@ 此外再加上一個問題 QQ http://www.cse.psu.edu/it/hpc/samples/parallel.pbs ############################################################ # # # Execute the run. Do not run in the background. # # # ############################################################ runprogram() { */usr/local/mpich/bin/mpirun -machinefile $PBS_NODEFILE -np $NO_OF_NODES hw4 1000 000000* } 我在這個網頁看到sh的指令裡用了runprogram(){....} 這個我也都查不到 它到底是什麼....Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 133.48.198.234

12/15 17:49, , 1F
一般#後面都是註解 如果有額外功能 可能是宣告用途
12/15 17:49, 1F

12/15 17:53, , 2F
因為它寫的看起來很不像是註解,好像有額外用途的樣子
12/15 17:53, 2F
※ 編輯: sinlin 來自: 133.48.198.234 (12/15 17:55)

12/16 07:38, , 3F
Keywords: SGE OpenMPI
12/16 07:38, 3F

12/16 20:46, , 4F
嗯嗯,我會去找看看,謝謝
12/16 20:46, 4F
文章代碼(AID): #1EwS4gzI (Linux)