0

状況: CentOS 5.9 でいくつかのシェル スクリプトを作成しています。フォルダーに次のファイルがあるとします。

  • script.sh
  • file1.txt
  • file2.txt
  • file3.txt

このスクリプトは、これらのテキスト ファイルを処理します。これらのテキスト ファイルは、特定のプログラムの構成ファイルです。

問題: これらのテキスト ファイル内に変数を含めるにはどうすればよいですか? script.sh だけで値を変更する必要があります。どうすれば最も簡単な方法でそれを行うことができますか?

4

1 に答える 1

0

これはアプローチになる可能性があります:

あなたfile1.txtの次のようにしましょう:

MY_VAR=23

次に、スクリプトに次のものを含めることができます。

. /path/of/file.txt

そのため、スクリプトを実行するMY_VARと、変数として直接アクセスできます。


一般に、次のような情報を含むファイルがあるとします。

 VAR=value

これらの変数は、次のようにしてスクリプトにロードできます。

. file
于 2013-04-16T10:20:07.933 に答える