Am Fri den 01 Jun 2001 um 05:24:24PM +0200 schrieb Konrad Rosenbaum:
On Friday 01 June 2001 16:05, Reinhard Foerster wrote:
On Fri, Jun 01, 2001 at 03:14:24PM +0200, Sebastian Roth wrote:
aha. Ein weiteres Mal mit ddd geguckt und der alte Quelltext hatte einen exit Code 12. Sehr interressant :-)
Kleiner Tip am Rande: Um den Exit Code des Programms abzulesen, musst du nicht extra ddd anwerfen. Die aufrufende Shell bekommt diese Information auch und rückst sie auf Wunsch auch raus. Mit folgender Zeile in der ~/.bach_profile wird der exit-Status von Programmen genau dann angezeigt, wenn er ungleich 0 ist:
export PROMPT_COMMAND='V=$?; [ $V = 0 ] || echo Exit $V'
(inspired by 'set printexitvalue' der tcsh :)
Reinhard, Du hast mal wieder die Angewohnheit die komplizierteste Variante auszuwählen. ;-)
Das geht auch Kommandoweise: ./main ; echo Exitcode: $?
Das tut aber nicht das, was PROMT_COMMAND bei rf11 tut.
Wenn Du es (wie Reinhard) nur bei !=0 haben willst: ./main || echo Exitcode: $?
Das auch nicht.
andre