Was ist der Unterschied zwischen "export" und "setenv"?

17

Was ist der Unterschied zwischen exportund setenv?

Tom Brito
quelle

Antworten:

19

es gibt keine aber:

setenv ist der Name des Befehls in der Shell-Familie * csh

export ist der Name des Befehls in der "anderen" Muschelfamilie (ash, bourne, bourne again, zsh)

und ok, die syntax ist etwas anders. aber sonst? keiner.

Akira
quelle
1
Dürfen wir die bastard c-shell-Syntax von Berkeley noch als "veraltet" bezeichnen?
msw
1
no: tcsh.org/Welcome
akira
1
es ist gut zu wissen, dass man in bourne (anders als in bash) nicht kann export VARIABLE=VALUE. Stattdessen müssen Sie tun VARIABLE=VALUE\n export VARIABLE
Mike Vella