Linuxコンピューターで実行されるスクリプト「m12」(私はこの名前を発明したばかりです)があると想像してみてください。$ PATHにある場合は、次のようにコンソールから簡単に実行できます。
m12
デフォルトのパラメータで動作します。ただし、次のように実行することで、このスクリプトの作業をカスタマイズできます。
m12 --enable_feature --select=3
それは素晴らしいです、そしてそれはうまくいくでしょう。ただし、構成ファイルを作成したいので、実行するたび~/.m12rc
に指定する必要はありません。--enable_feature --select=3
簡単にできます。
難しい部分はここから始まります。
だから、私は設定ファイルを持っていますが、その設定ファイルに保存されているパラメータなし~/.m12rc
で何を始めるべきか。m12
これを行うためのUnixの方法は何ですか?次のようなスクリプトを実行する必要があります。
m12 --ignore_config
またはより良い解決策がありますか?
次。構成ファイルが~/.m12rc
あり、そのファイルからいくつかのパラメーターが必要であるが、それらを少し変更したいとします。スクリプトをどのように実行し、スクリプトをどのように機能させる必要がありますか?
そして最後の質問。.m12rc
スクリプトが最初に現在のディレクトリを検索し、次に~/
検索してから検索するのは良い考え/etc
ですか?
小さなスクリプトに構成ファイルを実装する方法と、設計について正しい決定を下したいので、これらすべての質問をして います。