33
En bash, que puede establecer una variable de entorno temporal para un solo comando como este:Cómo establecer una variable de entorno para un solo comando en CSH/tcsh
LD_LIBRARY_PATH=/foo/bar myprogram
¿Puedo hacer algo similar en CSH/tcsh ? Podría hacer
setenv LD_LIBRARY_PATH /foo/bar; myprogram; unsetenv LD_LIBRARY_PATH
, pero eso perderá cualquier valor anterior que tuviera la variable.
que tuvo un tropiezo por la falta de un signo igual en la segunda versión. Muestra que necesito leer con cuidado;) – drewish
El primero está usando un programa externo (env) que no es tcsh, por lo tanto perderá su contexto, como alias. Por lo tanto, sugeriría usar el segundo. – orzel