Wie setze ich eine Umgebungsvariable für nur einen Befehl in csh / tcsh

In bash, kann ich eine temporäre Umgebungsvariable nur für eine Befehlszeile wie diese:

LD_LIBRARY_PATH=/foo/bar myprogram

Kann ich etwas tun, ähnlich wie in der csh /tcsh? Ich konnte tun

setenv LD_LIBRARY_PATH /foo/bar; myprogram; unsetenv LD_LIBRARY_PATH

, aber Sie werden verlieren alle vorherigen Wert, den die variable hatte.

InformationsquelleAutor der Frage Tor Klingberg | 2011-05-10

Schreibe einen Kommentar