シェルスクリプトを作成していると、設定変数が記述された設定ファイルを外部ファイルとして利用したい事がある。 そんな時、どのようにすればよいのだろうか? 1.外部ファイル(設定ファイル)で定義されている変数を利用する場合 外部ファイル内で変数を定義し、その変数をスクリプトファイル内で使用している場合、「.(ドット)」後にそのファイルのパスを記述することで、そのファイルを読み込む事が出来る。 例えば、スクリプトファイル「test.sh」で、設定ファイル「conf.txt」に記述されている変数「USER」をechoで出力したいとする。 ●スクリプトファイル「test.sh」 #!/bin/sh echo $USER ●設定ファイル「conf.txt」 USER=HOGE このとき、上記の状態のままで出力しても、変数「USER」は空のため、空の文字列が出力されるだけだ。 では、source文を追記