Exit Code 258

  • Warum liefert folgender Suse 11 Code einen Exit Code von 258:


    Code
    ~>{cd /etc; $pwd;} ; echo $?
    -bash: syntax error near unexpected token `}'
    ~>echo $?
    258


    btw der korrekte Code lautet:

    Code
    { cd /etc; $pwd;} ; echo $?

    Das Leerzeichen am Anfang hinter der Klammer ist wichtig!



    Eigentlich ist er definitionsgemäß nur bis 255 möglich. Man kann ihn auch nicht erzwingen durch z.B.

    Code
    (echo "Hallo"; exit 258); echo$

    Für den Inhalt des Beitrages 34944 haftet ausdrücklich der jeweilige Autor: uwsd