Qual é a diferença entre "export" e "setenv"?

17

Qual é a diferença entre exporte setenv?

Tom Brito
fonte

Respostas:

19

não existe senão:

setenv é o nome do comando na família de shells * csh

export é o nome do comando na "outra" família de cartuchos (cinzas, bourne, bourne novamente, zsh)

e, ok, a sintaxe é um pouco diferente. mas diferente disso? Nenhum.

akira
fonte
1
Ainda podemos considerar que a sintaxe bastarda do c-shell de Berkeley "está obsoleta"?
msw
1
Não: tcsh.org/Welcome
akira
1
é bom estar ciente de que no bourne (ao contrário do bash) você não pode fazer export VARIABLE=VALUE. Em vez disso, você precisa fazer VARIABLE=VALUE\n export VARIABLE
Mike Vella