Bashシェルスクリプトでiniファイルを読み、環境変数を定義する
Contents
はじめに
$HOME/.bitbucket
という INI
ファイル形式のファイルを読み込み、 ... = ...
形式で書かれている行から環境変数を定義したくなりました。
簡単なコードで実現してみました。
検証環境
sed
を使う
sed
を使って、 ... = ...
というフォーマットの行だけを抽出して source
コマンドに食わせます。
ちなみに、特定のセクション ( [ ... ]
)以降に書かれている設定のみを読み込むには以下のように記述します。
ひとこと
もう少し簡潔に書きたい。ちょっとごちゃごちゃしたワンライナーになってますね。
ディスカッション
コメント一覧
まだ、コメントがありません