我在bash中执行了类似的操作,仅将一个命令设置为LD_LIBRARY_PATH
,而没有将其留在环境中:
LD_LIBRARY_PATH=/opt/geometry ./ex3_3.out
tcsh中的等效项是什么?如果我使用setenv LD_LIBRARY_PATH /opt/geometry; ./ex3_3.out
,则会留下LD_LIBRARY_PATH
的设置,这不是我想要的。
答案 0 :(得分:1)
/usr/bin/env LD_LIBRARY_PATH=/opt/geometry ./ex3_3.out
...应该在任何地方都可以使用,因为它依赖于/usr/bin/env
而不是任何特定于Shell的语法或内置语法。