tipos shells que programacion lenguajes archivo csh tcsh

csh - que - shells de linux



Cómo establecer una variable de entorno para un solo comando en csh/tcsh (1)

En csh, puedes probar env :

% env LD_LIBRARY_PATH=/foo/bar myprogram

o, una subshell:

% (setenv LD_LIBRARY_PATH /foo/bar; myprogram)

En bash, puedo establecer una variable de entorno temporal para un solo comando como este:

LD_LIBRARY_PATH=/foo/bar myprogram

¿Puedo hacer algo similar en csh / tcsh? Yo podría hacer

setenv LD_LIBRARY_PATH /foo/bar; myprogram; unsetenv LD_LIBRARY_PATH

, pero perderá cualquier valor anterior que tenga la variable.