再帰的な入力値をコンソールのプロセス環境値で置き換える
1230 ワード
多くの場合、環境変数の値の一部を別の変数に変更する必要があります
私はこのような交換のためのユーティリティを作った
https://www.npmjs.com/package/rucken - NPMパッケージ
https://github.com/rucken/rucken -ソースコード
https://github.com/rucken/rucken/blob/develop/libs/rucken/tests/e2e/env-replacer.spec.ts - E 2 Eテスト
ファイルの作成
例.env
通常の方法で変数
結果
結果
私はこのような交換のためのユーティリティを作った
リンク
https://www.npmjs.com/package/rucken - NPMパッケージ
https://github.com/rucken/rucken -ソースコード
https://github.com/rucken/rucken/blob/develop/libs/rucken/tests/e2e/env-replacer.spec.ts - E 2 Eテスト
使用例
ファイルの作成
例.env
VAR1=var1${VAR2}
VAR2=var2$var3
var3=VAR3$NO_REPLACE
ファイルを現在の環境に読み込むexport $(cat ./example.env)
通常の方法で変数
echo $VAR1
結果
var1${VAR2}
そして今、ユーティリティを介して変数を表示しますecho $(npx -y rucken env-replacer $VAR1)
結果
var1var2VAR3$NO_REPLACE
Reference
この問題について(再帰的な入力値をコンソールのプロセス環境値で置き換える), 我々は、より多くの情報をここで見つけました https://dev.to/endykaufman/recursive-replace-input-value-with-process-environment-values-in-console-2mcmテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol