Variable übergeben

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
SledgeHammer
Beiträge: 175
Registriert: 10.08.2003 17:32:04

Variable übergeben

Beitrag von SledgeHammer » 05.01.2005 12:31:09

Hallo,
ich habe zwei scripte das eine ist das Hauptprogram das andere erledigt formatierungs aufgaben ich möchte gerne das formatier script mir die werte die ich im übergeben hab formatiert dem hauptstript übergibt. Deshlab meine Frage wie übergibt man Variabel wieder an das hauptscript ?

Benutzeravatar
knecht
Beiträge: 1214
Registriert: 08.01.2004 15:33:44
Wohnort: Berlin
Kontaktdaten:

Beitrag von knecht » 05.01.2005 13:55:34

bin nicht sicher aber macht das nicht einfach ein

Code: Alles auswählen

export VARIABLENNAME
_________________________________________________
Linux HowTo's, Programmierung, Wallpapers und 3D:
http://www.neoBerserker.de

DeletedUserReAsG

Beitrag von DeletedUserReAsG » 05.01.2005 14:05:25

Ansonsten ist es auch hilfreich zu wissen, welche Sprache du meinst. Möglich ist vieles: eine Pipe, Umgebungsvariablen, über Sockets, profan mit einer Datei ...

cu

Benutzeravatar
SledgeHammer
Beiträge: 175
Registriert: 10.08.2003 17:32:04

Beitrag von SledgeHammer » 05.01.2005 15:25:54

Danke - hat sich erledigt :)

fluid
Beiträge: 494
Registriert: 14.11.2003 21:52:49

Beitrag von fluid » 05.01.2005 15:31:38

Du kannst auch das Unterprogramm etwas auf stdout rausschreiben lassen und das mit dem Hauptprogramm abgreifen:

Code: Alles auswählen

#!/bin/sh
# Hauptprogramm
meinevariable="`sh sub.sh`"

Code: Alles auswählen

#!/bin/sh
# Unterprogramm
echo -n "Rückgabe"

Antworten