看板 Linux 關於我們 聯絡資訊
問題大概是這樣,我寫了個shell_script, 執行時可以`/bin/bash test.sh`, `./test.sh`. 那要如何對bash下參數? 如果是第一種寫法,可以直接下: `/bin/bash -r test.sh`. 第二種我就不知道了。 那可以把參數寫在script裡嗎? 我試過直接寫在第一行末無效……。 #!/bin/bash -r 其實我是想在網頁上執行octave, 感覺這是最簡單的方式……。 把/usr/bin/octave丟到我空間,給它執行權限。 然後腳本副檔名cgi, 用#!/home/username/octave開頭。 我知道很蠢……。 然後要上參數的原因是http訪問遇到error500, 覺得是沒有用"Content-type:text/html\n\n"開頭所致。 執行octave會先顯示出GNU宣言和一些介紹有的沒有,才開始執行腳本。 造成第一行輸出不是"Content-type:text/html\n\n". 如果用`$ octave -q`執行可以解決問題。 但我不知道如何在腳本中指定shell的參數啊……。 -- 「只有當你可以直視對方眼睛的時候,對方才也可以直視你的眼睛。」 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.102.31 ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1446994651.A.7B1.html
yvb: #!/home/username/octave -qf 11/09 03:57
yvb: 請見 GNU Octave 文件: 2.6 Executable Octave Programs 11/09 03:58
yvb: http://goo.gl/pMNJZD 11/09 03:59
hijkxyzuw: 感謝,看來是我參數下錯。 11/09 12:33