WindowsのRebolまたはRedの複数の `call`間で永続的な環境変数を設定する

オールズ

複数callのsの間で持続する環境変数を設定することは可能ですか?

次のcallように、1つの一部である場合は問題ありません

>> call/wait/shell {set a=1 & echo a is %a%}
a is 1

ただし、複数の呼び出し間で機能させる必要がありますが、そうではありません。

>> call/wait/shell {set b=2}
== 0
>> call/wait/shell {echo b is %b%}
b is %b%
== 0
HostileForkはSEを信用しないと言っています

使用している言語に関係なく、単純な機械的APIレベル(子プロセスから)では、親プロセスで環境変数を設定することはできません。

https://stackoverflow.com/a/263068/211160

SET-ENVを使用して、呼び出しプロセスで変数を設定できます。CALLによって作成された子プロセスは、それらを継承します。Linux上のR3-Alphaの場合:

>> set-env "FOO" "10"

>> call "echo $FOO"
10
== none

Windowsの赤:

>> set-env "FOO" "10"

>> call/shell/output "echo %FOO%" out: ""
== 0

>> out
== "10^/"

子プロセス呼び出し間で環境変数を保持する場合は、子プロセスが親に情報を返すプロトコルを設定して、次のCALLが継承するようにSET-ENVを変更できます。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Mac OSXで永続的な環境変数を設定する

分類Dev

GoogleColabで永続的な環境変数を設定する

分類Dev

WindowsXPで永続的な環境変数を設定する

分類Dev

OSXでPATH環境変数を永続的に設定する

分類Dev

C#で環境変数を永続的に設定する方法

分類Dev

ルートの永続的な環境変数を設定するにはどうすればよいですか?

分類Dev

ルートの永続的な環境変数を設定するにはどうすればよいですか?

分類Dev

複数のユーザーの環境変数を永続的に設定する

分類Dev

環境変数を永続的に設定する方法

分類Dev

環境変数を永続的に設定する方法

分類Dev

環境変数を永続的に設定する方法

分類Dev

Amazon Linux2で環境変数を永続的に設定する方法

分類Dev

Amazon Linux2で環境変数を永続的に設定する方法

分類Dev

Linuxで永続的な環境変数をプログラムで設定する方法は?

分類Dev

boot2dockerの環境変数を永続的に設定する方法

分類Dev

すべてのユーザーに永続的な環境変数を設定する

分類Dev

cmd.exeから永続的な環境変数を設定します

分類Dev

.sh を使用して環境変数を永続的に設定する

分類Dev

環境変数を永続的に設定するにはどうすればよいですか?

分類Dev

スクリプトから永続的な環境変数を設定する正しい方法

分類Dev

Mac OS X 10.9-永続的な環境変数の設定

分類Dev

DJANGO_SETTINGS_MODULEをWindowsの環境変数として永続的に設定する

分類Dev

Dockerfile:1行で複数の環境変数を設定する

分類Dev

シェルの外部で、ユーザー環境変数を永続的に設定しますか?

分類Dev

bash(またはその他)で変数環境変数を設定する

分類Dev

安全な文字列を永続的な環境変数に保存する

分類Dev

Pythonで環境変数を永続的に変更する

分類Dev

vbsで環境変数を非永続的に変更する方法

分類Dev

VisualStudioコマンドラインの環境変数を永続的に設定する方法

Related 関連記事

  1. 1

    Mac OSXで永続的な環境変数を設定する

  2. 2

    GoogleColabで永続的な環境変数を設定する

  3. 3

    WindowsXPで永続的な環境変数を設定する

  4. 4

    OSXでPATH環境変数を永続的に設定する

  5. 5

    C#で環境変数を永続的に設定する方法

  6. 6

    ルートの永続的な環境変数を設定するにはどうすればよいですか?

  7. 7

    ルートの永続的な環境変数を設定するにはどうすればよいですか?

  8. 8

    複数のユーザーの環境変数を永続的に設定する

  9. 9

    環境変数を永続的に設定する方法

  10. 10

    環境変数を永続的に設定する方法

  11. 11

    環境変数を永続的に設定する方法

  12. 12

    Amazon Linux2で環境変数を永続的に設定する方法

  13. 13

    Amazon Linux2で環境変数を永続的に設定する方法

  14. 14

    Linuxで永続的な環境変数をプログラムで設定する方法は?

  15. 15

    boot2dockerの環境変数を永続的に設定する方法

  16. 16

    すべてのユーザーに永続的な環境変数を設定する

  17. 17

    cmd.exeから永続的な環境変数を設定します

  18. 18

    .sh を使用して環境変数を永続的に設定する

  19. 19

    環境変数を永続的に設定するにはどうすればよいですか?

  20. 20

    スクリプトから永続的な環境変数を設定する正しい方法

  21. 21

    Mac OS X 10.9-永続的な環境変数の設定

  22. 22

    DJANGO_SETTINGS_MODULEをWindowsの環境変数として永続的に設定する

  23. 23

    Dockerfile:1行で複数の環境変数を設定する

  24. 24

    シェルの外部で、ユーザー環境変数を永続的に設定しますか?

  25. 25

    bash(またはその他)で変数環境変数を設定する

  26. 26

    安全な文字列を永続的な環境変数に保存する

  27. 27

    Pythonで環境変数を永続的に変更する

  28. 28

    vbsで環境変数を非永続的に変更する方法

  29. 29

    VisualStudioコマンドラインの環境変数を永続的に設定する方法

ホットタグ

アーカイブ