Hi, * On Tuesday, November 07, 2000 at 19:54, Roland Kruggel wrote:
wenn ich in einem script eine variable setzte ist sie nach verlassen des scriptes wieder weg. wenn ich aus diesem script herraus ein anderes programm starte hat die gesetzte variable noch gültigkeit und wird an das gerufen programm weitergegeben. habe ich immer gedacht. ist in meinem fall aber nicht so. es bleibt der inhalt der variable gültig der _vor_ dem starten des scriptes da war.
bspl:
export VAR=1
script starten. export VAR=2. progr aufrufen. programm verarbeitet VAR=1. programm verlassen. scrip ende.
echo $VAR 1
Starte das Skript mit ". /pfad/zum/skript" (Wichtig: Vorne ein Punkt und danach ein _Leerzeichen_), dann führt die aktuelle Shell das Skript aus - ansonsten wird eine neue Shell aufgemacht und das Skript von ebendieser ausgeführt. Adalbert --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com