作者WalkingIce (会走路的冰块)
看板perl
标题Re: [问题] profile
时间Wed Aug 8 14:44:14 2007
※ 引述《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