看板 Perl 關於我們 聯絡資訊
※ 引述《handsomegirl (薰)》之銘言: : 一般我們好像都是以在code裡面 : 去哪個地方讀取哪個資料 : 或是用stdin讓使用者自行輸入需要儲存或讀取的檔案 : 有沒有一種方法是 : 當執行這個perl程式 : 他會去尋找某個profile,而裡面的資訊有要儲存的路徑與檔名 : 與要處理的路徑資料夾 : 使用者只要偶爾去修改profile : 而不需要動到我的perl程式 如果有些數值需要設定,據我所知有四種方法 1. 寫死在 code 裏面,每個人拿來用的時候再拿來改 2. 程式執行的時候,讓 user 輸入 (就是你說的 stdin ) 3. 寫在 profile 裏面,讓程式去讀取 4. 環境變數 所以我在猜 (XD) ,你想問的是不是 「Perl 在執行的時候,會不會去讀取特定的 profile?」 我也不知道,不過我寧願多寫個幾行 code,自己來讀 profile 就像 Q 桑說的,很多程式都是這麼做 如果是 Unix-like 的系統,你在家目錄底下打「ls -a」 應該可以看到好幾個目錄以「.」為開頭,都是隱藏目錄 進去之後你都可以看到一些設定檔 其實「/etc」這個目錄也是在做差不多的事情,專放一堆設定檔 在 unix 下取得環境變數 $HOME 以後,再去讀取 $HOME/.yourprog/profile 那麼每個使用者都可以在自己家建一個屬於他自己的 profile,互相不干擾 -- 我想你會衰成這樣都是我害的 ---- Tizzy Mac 緊張的麥金塔?這是誰(._.?) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.128.98.6