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: $?
Wenn Du es (wie Reinhard) nur bei !=0 haben willst: ./main || echo Exitcode: $?
Noch mehr solchen Unsinn: http://lugddlect.sf.net/books/shell
Konrad