假設我們有一些在Linux計算機上運行 的腳本'm12'(我剛發明了這個名字)。如果它坐落在您的$ PATH,你可以很容易地從這樣的控制檯運行 :控制檯腳本使用配置文件的Unix方式是什麼?
m12
它將使用默認參數工作。但是你可以運行它像一些定製的 這個腳本的工作:
m12 --enable_feature --select=3
這是偉大的,它會工作。但我想創建一個配置文件~/.m12rc
,所以我每次運行它時我都不需要指定--enable_feature --select=3
。 它可以很容易地完成。
困難的部分是從這裏開始。
所以,我有~/.m12rc
配置文件,但我怎麼開始m12
沒有參數, 存儲在該配置文件。什麼是Unix的方式來做到這一點?我應該運行 這樣的腳本:
m12 --ignore_config
還是有更好的解決方法?
下一步。假設我有一個配置文件~/.m12rc
,我想從 文件中獲取一些參數,但想要稍微改變它們。我應該如何運行該腳本以及 腳本應該如何工作?
還有最後一個問題。腳本首先在當前目錄中查找.m12rc
,然後在~/
,然後在/etc
?
我在問所有這些問題,因爲我在我的 small script中實現了配置文件,我想對設計做出正確的決定。
謝謝!這是我想要得到的確切答案。 – bessarabov 2012-07-12 17:37:19