問題タブ [environment-variables]
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.
perl - Perlで環境変数を評価するにはどうすればよいですか?
環境変数を評価し、結果を変数に設定したいと思います。
出力:
正常に動作します。
環境変数QUOTEを\'に設定して、同じことを試してみると、次のようになります。
出力:
(なし)
evalはスクリプトを呼び出して最後の値を返すためにも使用されるため(非常に便利)、単純に設定したくない$x=$ENV{QUOTE};
ので、eval()を使い続けたいと思います。この方法で評価されたすべての環境変数は、私が別の場所に設定しているため、この方法で評価された環境変数への悪意のあるアクセスについては心配していません。
提案?
shell - 環境変数で何をしますか?
env
、、 などの環境コマンドを実行するset
とunset
、何かが起こります。
コマンドで何をしますか?変更は永続的ですか、それとも一時的ですか? 変更はどこで確認できますか? 私はUbuntu初心者です。
perl - %ENV への変更をキャッチするにはどうすればよいですか?
ツール フローを実行するスクリプトがたくさんあります。Makefile と同様ですが、Perl で行います。
これらのフローの一部として、Perl スクリプトは環境変数を設定しますが、それがいつ発生するかを知るのは必ずしも容易ではないため、フローの個々の段階を再現するのが難しい場合があります。
環境が変化したときにコールバックを登録できるように %ENV にフックする方法はありますか?
結ぶだけでいいの?%ENV は既に引き分けのように動作しています。
フォローアップ: はい。あなたはそれに結びつくだけです。
python - 任意のシェルスクリプトを実行し、Pythonを介して複数の変数を渡す方法は?
私はPythonでアプリケーションプラグインを構築しています。これにより、ユーザーは単純なスクリプト(Mac OS Xで動作)を使用してアプリケーションを任意に拡張できます。Pythonスクリプトの実行は簡単ですが、Rubyなどの言語に慣れているユーザーもいます。
私が読んだことからsubprocess
、パイプを使用してRubyスクリプト(または他の任意のシェルスクリプト)を簡単に実行し、それらの出力をキャプチャすることができます。それは問題ではなく、オンラインにはたくさんの例があります。ただし、スクリプトに複数の変数を提供する必要があり(たとえば、テキストのチャンクと、スクリプトが変更するテキストに関するいくつかの単純なブール情報)、これを行うための最良の方法を見つけるのに苦労しています。
誰かがこれを達成するための最良の方法についての提案がありますか?私の目標は、スクリプト内でその情報にアクセスするために必要な最小限のコードで、必要な情報をスクリプトに提供することです。
前もって感謝します!
python - Python で設定された環境変数が保持されないのはなぜですか?
シミュレーションコードを実行するディレクトリでスクリプトを実行することにより、適切な環境変数を作成するためのPythonスクリプトを作成したいと思っていましたが、これらの環境変数を永続化するスクリプトを作成できないことを読みましたマックOS端末。だから2つのこと:
これは本当ですか?
と
便利なことのようです。なぜ一般にはできないのですか?
xcode - Xcode が LIBRARY_SEARCH_PATHS を認識しないのはなぜですか?
に設定LIBRARY_SEARCH_PATHS
し/opt/local/lib
、問題のライブラリがそこにあることを確認しました (私は にリンクしていGLEW
ます):
しかし、Xcodeは私にリンカエラーを与えます
私は CMake で Xcode プロジェクトを生成しているので、Xcode プロジェクトを明示的に変更したくありません (フレームワークなどとして追加することを誰かが提案した場合)。Xcodeは(この質問USER_HEADER_SEARCH_PATHS
のように)うまく認識します。なぜここでうまくいかないのですか?
linux - 環境変数をリモートで設定しますか?
Linux 環境変数を Windows アプリケーションからリモートで設定するにはどうすればよいですか?
c++ - C++ から Windows シェル (cmd.exe) 環境変数を変更するにはどうすればよいですか?
呼び出し元のシェル (cmd.exe) のインスタンスに環境変数を設定するプログラムを書きたいと思います。アイデアは、この変数に何らかの状態を保存し、その後の呼び出しで再度使用できるということです。
SetEnvironmentVariable のようなコマンドがあることは知っていますが、それらは現在のプロセスの変数のみを変更し、呼び出し元のシェルの変数を変更しないことを理解しています。
具体的には、2 つのディレクトリ間を移動できるコマンドを作成したいと考えています。Pushd/Popd はディレクトリに移動して戻ることができますが、最初にプッシュされたディレクトリに 2 回目を戻す方法はありません。