シェルスクリプト内でINI値を取得するにはどうすればいいですか? 質問する

シェルスクリプト内でINI値を取得するにはどうすればいいですか? 質問する

次のようなparameters.iniファイルがあります:

[parameters.ini]
    database_user    = user
    database_version = 20110611142248

処理できるように、bash シェル スクリプト内から、parameters.ini ファイルで指定されたデータベース バージョンを読み込んで使用したいと考えています。

#!/bin/sh    
# Need to get database version from parameters.ini file to use in script    
php app/console doctrine:migrations:migrate $DATABASE_VERSION

どうすればいいでしょうか?

ベストアンサー1

その行をgrepしてawkを使ってみてはどうでしょうか

version=$(awk -F "=" '/database_version/ {print $2}' parameters.ini)

おすすめ記事