On Wed, February 3, 2010 16:34, Stefan Majewsky wrote: > Wie mache ich das am besten? Ich hatte probiert, den Konfigurationsbereich > mit > "exit 0" zu beenden, aber das beendet nicht nur `source`, sondern gleich > das > ganze Skript. `man bashbuiltins` weist mich auf keine entsprechenden > Steuerungsbefehle hin. Gibt es noch eine elegantere Möglichkeit, als die > Datei > von Hand an einer Trennmarkierung zu zerschneiden?
Lass die Bash-Datei die Befehle nicht ausfuehren sondern per echo ausgeben. Beispiel: --daten.sh-- echo export MEINEVAR=xyz echo echo Hallo Welt! exit 0 Datenkram-der-Fehler-erzeugt... ---- Dann kannst Du so aufrufen: --call.sh-- eval `sh daten.sh` echo Jetzt ist MEINEVAR=$MEINEVAR ---- Konrad PS.: nur so als Idee, ich habe es nicht getestet. _______________________________________________ Lug-dd maillist - [email protected] https://ssl.schlittermann.de/mailman/listinfo/lug-dd
