変数の値を外部ファイルから設定したい

実現したいこと

DIRECTORY変数の値を外部ファイルから設定したい。
以下、イメージです。

export FILE=xxx DIRECTORY=${FILE}の第2フィールド

前提

シェルスクリプトを作成しているなかで躓いたので、初歩的な質問でお恥ずかしいですがご教示いただきたいです。

ディレクトリ名に変数で設定したファイルに記載されている第2フィールドの値を指定したいのですが、
どのように設定すればよいのでしょうか?

外部ファイルは以下のような記載です。
「:」でフィールドを区切っています。

DB:DIRECTORY:HOME

試したこと

awk -F":" '{ print $2 }でうまくいきそうなのですが、組み合わせが悪いのかうまく変数が反映できておらず、ご教示いただきたいです。

コメントを投稿

0 コメント