Env :: Source

ENV :: Sourcedは、シェルプログラムから環境変数をインポートできるPerlモジュールです。
今すぐダウンロード

Env :: Source ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • Perl Artistic License
  • 価格:
  • FREE
  • 出版社名:
  • Josh McAdams
  • 出版社のWebサイト:
  • http://search.cpan.org/jmcada/Env-Sourced-1.00/lib/Env/Sourced.pm-orig

Env :: Source タグ


Env :: Source 説明

Env :: Sourcedは、シェルプログラムから環境変数をインポートできるPerlモジュールです。 Env :: Sourcedは、シェル・プログラムから環境変数をインポートできるPerlモジュールです.synopsis env :: sourced qw(/first/file/to/include.sh / second/file/to/include.sh); UNIXシェルでは、ファイルを送信すると、シェルが現在のシェル環境で指定されたファイルからコマンドを読み取り実行します。これは、指定されたファイルを実行するだけでなく、それが独自のシェル環境で実行されるようになるでしょう。実行されたスクリプトは現在の環境で実行されるため、サブスクリプトによってエクスポートされた環境変数が呼び出し中のスクリプト環境に含まれます。その他のボックス他のスクリプトで使用されている変数を保持するための中心的なポイントとして機能するレガシーシェルスクリプトがあります。 。これらの変数スクリプトは、すべてのワーカースクリプトで共通の環境を共有できるようになります。これはシェルスクリプトには問題ありませんが、Perlスクリプトにとって問題となる可能性があります。共有環境を選択するには、通常、Perlスクリプトのソースを行うシェルスクリプトによってラップされている必要があります。#/ bin / ksh。 /file/to/include.sh $ @またはPerlインタプリタは、環境を含めるようにエイリアスされている必要があります。エイリアスPerl = '。 /file/to/include.sh; Perlのスクリプトの正しい環境を取得するために他の多くのハックのいずれかを実行する必要があります。最後に、別のスクリプトで定義されている変数を持たずに実行できないスクリプトがありますが、必ずスクリプトを含める必要があるのは明確なメモがありません。スクリプトで実行する必要がある環境を設定するために必要なファイルをスクリプトで指定することができます。その後、これらのファイルを取り、それらによって定義された環境を現在の環境にマージします。これにより、スクリプトは%ENVハッシュまたはSCALARSおよびARRAYを介してソース環境にアクセスできます。モジュールを使用する場合は、コードに含めて、環境に合わせたスクリプトを表示するだけです。スクリプトは、モジュールに渡される順序で処理されます。したがって、両方とも同じ変数を設定すると、最後の設定のみが保持されます。 ENV :: SourceD QW(/first/file/to/include.sh / second/file/to/include.sh)。呼び出されているスクリプトがきれいに実行されると予想されます。それらは標準出力に出力することができ、標準エラー(とにかくすべての出力は標準エラーを通して渡されます)がエラーなしで終了する必要があります。エラーが発生した場合、チャンスは「未定義の値をハッシュリファレンスとして使用できません」というメッセージが表示され、スクリプトは終了します。要件: ・Perl


Env :: Source 関連ソフトウェア