問題タブ [envsubst]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
9 に答える
22517 参照

bash - envsubst のエスケープ文字はありますか?

envsubstの代入を防ぐ方法はあり$VARIABLEますか? たとえば、次のようなものを期待します。

そして返してもらう

しかし、代わりに私は得る

これを行うためのエスケープ文字はありますか?

0 投票する
0 に答える
190 参照

bash - ファイル行を読み取るときに、シェルスクリプトで評価コンソール出力またはログ (シークレットを含む) を回避する方法は?

おそらく小さなシェル スクリプトの問題です。秘密の値をコンソール出力またはログに出力しないようにしています。ファイルを 1 行ずつ読み取ってから、すべての行の変数値を置き換えて、出力を新しいファイルに書き込む必要があります。

読み書きするコードは次のとおりですが、問題は、input.txt別のシステムからのシークレット変数が含まれているか、環境変数を使用できることです。

./environment ファイルには、いくつかの変数値が含まれています。

input.txt は次のようになります。

Colsole ログ:

ただし、コンソール ログには、シークレットを含むすべてが出力されます。コード内のエコーが原因であることはわかっていますが、ここでの代替ソリューションが何であるかはわかりません。この問題が別の質問で既にカバーされている場合は、私に指示してください。