Funktionsaufruf innerhalb einer Funktion

Dieses Thema im Forum "Shell-Skripte" wurde erstellt von worker, 02.02.2009.

  1. worker

    worker König

    Dabei seit:
    29.03.2007
    Beiträge:
    848
    Zustimmungen:
    0
    Hi,

    ist es möglich eine Funktion aus einer anderen Funktion heraus aufzurufen ?

    Habe es so versucht:

    Code:
    function funktion_1()
    {
     ...
    return $wert
    }
    
    function funktion_2()
    {
     ...
     funktion_1
     ...
    return $wert
    }
    ... geht aber nicht - soll heissen: Bash bringt garkeine (Fehler-)Meldung, sie "überspringt" einfach den Funktionsaufruf "funktion_1".

    Gruß
    W.
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 aspire_5652, 02.02.2009
    aspire_5652

    aspire_5652 Tripel-As

    Dabei seit:
    02.01.2008
    Beiträge:
    198
    Zustimmungen:
    0
    Klar geht das:

    in meinem Beispiel funktioniert das:

    Code:
    #!/bin/bash
    
    function funktion_1()
    {
    	echo "Funktion 1"
    	wert=$?
    	return $wert
    }
    
    function funktion_2()
    {
    	echo "Funktion 2"
     	funktion_1
     	echo $wert
    }
    
    funktion_2
    Ausgabe:

    Code:
    Funktion 2
    Funktion 1
    0
     
  4. worker

    worker König

    Dabei seit:
    29.03.2007
    Beiträge:
    848
    Zustimmungen:
    0
    Ach du dickes Ei !
    Ja, danke Dir ... es lag an mir. Hatte den Aufruf falsch platziert gehabt. :O

    Gruß
    W.
     
Thema:

Funktionsaufruf innerhalb einer Funktion

Die Seite wird geladen...

Funktionsaufruf innerhalb einer Funktion - Ähnliche Themen

  1. [Python]Funktionsaufruf übergibt unbekannten Parameter

    [Python]Funktionsaufruf übergibt unbekannten Parameter: Hi, ich möchte eine Funktion der selben Klasse aufrufen und dabei Werte als Parameter übergeben, also self.<Funktionsname>(Parm1, ..., ParmN)...
  2. Bq Aquaris E4.5 Ubuntu Edition innerhalb von 90 Minuten ausverkauft

    Bq Aquaris E4.5 Ubuntu Edition innerhalb von 90 Minuten ausverkauft: Das Bq Aquaris E4.5 Ubuntu Edition (Telefon plus »Duo Case« für 169,90 €) wurde seit heute Morgen über den Online-Shop des Unternehmens verkauft....
  3. Hilfe bei Screen innerhalb von scripten

    Hilfe bei Screen innerhalb von scripten: Hallo zusammen, ich stehe vor einem wahrscheinlich unglaublich winzigen dämlichen Problem, nichtsdestotrotz verzweifle ich daran derzeit. Ich...
  4. Datum innerhalb einer Datei wandeln dd.mm.jjjj auf jjj-mm-dd

    Datum innerhalb einer Datei wandeln dd.mm.jjjj auf jjj-mm-dd: Hallo Leute! Mein Problem ist das Datumsformat inerhalb einer Textdatei. Kann man mit "sed" diese Textdateien so ändern, daß ich die Zeilen in...
  5. Zahl innerhalb eines Dateinamens auslesen

    Zahl innerhalb eines Dateinamens auslesen: Hallo, ich habe eine große Anzahl an Dateien mit konstantem Dateinamen + einer Zahl, allerdings sind sie nicht fortlaufend nummeriert, also...